2012-03-22 35 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