2012-03-22 36 views
0

我正在嘗試開發一個現場測試應用程序(android)。所以我想讓用戶選擇定期啓動度量()。我的問題是我如何實現它!實施定期發佈措施的代碼

以星

回答

0
new Thread(){ 
@Override 
public void run(){ 
    autoUpdate = new Timer(); 
    autoUpdate.schedule(new TimerTask() { 
    @Override 
    public void run() { 
     runOnUiThread(new Runnable() { 
      public void run() { 
       // TODO 
      } 
     }); 
     } 
    },0,10000);//updates each 10 sec. 
} 
}.start(); 
2

您可以使用alarmmanager觸發您的應用程序定期

AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE); 
alarmManager.setRepeating(int type, long first_time,long interval, PendingIntent intent_to_your_app); 

裁判:AlarmManager

+0

確保你做*不*使用的服務,這是中肯的意見@ethan_liou – 2012-03-22 12:15:14