2011-04-09 85 views
0

我有打網址的代碼,但它只打一次,當我運行程序我希望它每5分鐘自動命中。檢查狀態如何做到這一點....其實我是新的Android和Java所以請用例子解釋... v.v。在此先感謝..... public class Activity2 { public static String getData(){ String data = null; 嘗試{如何在每個時間限制使用url ping服務器

    URL url = new URL("http://qrrency.com/mobile/j2me/cab/CabRequestStatus.php?requestid=666"); 
             BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); 
        int m=0; 
        StringBuffer buffer=new StringBuffer(); 
       String str1 = " "; 
        while ((m=in.read())!=-1) 
        { 
           buffer.append((char)m); 
           str1=str1+(char)m; 
           cabbookingapplication.resp =str1; 
           data=cabbookingapplication.resp; 


        } 



        in.close(); 



        } catch (MalformedURLException e) 
        { 
        } catch (IOException e) 
        { 

       } 
       return data; 

回答

0

你擁有的每5分鐘就擊中其中U希望&會做ü想要的網址後,使用定時器。

+0

謝謝先生...但先生如何實施它?其實我在Java和Android請請新的.....它寫在我的code..pls – SRam 2011-04-09 05:06:29

+0

@覆蓋 \t公共無效的onResume() \t { \t \t super.onResume(); \t \t autoUpdate = new Timer(); \t \t autoUpdate.schedule(新的TimerTask() \t \t { \t \t \t @覆蓋 \t \t \t公共無效的run() \t \t \t { \t \t \t \t runOnUiThread(新的Runnable() \t \t \t \t { \t \t \t \t \t公共無效的run() \t \t \t \t \t { \t \t \t \t \t \t DIS(++計數); //寫入方法,其中,在5分鐘後烏爾擊球URL \t \t \t \t \t} \t \t \t \t}); \t \t \t \t} \t \t},0,30000); //每60秒更新一次 \t} \t //我們可以使用帶有定時器的最大100000000數字。 \t @Override 公共無效的onPause() \t \t { \t autoUpdate.cancel(); \t super.onPause(); } – Sumant 2011-04-09 05:18:11