2012-03-22 13 views
0

私はフィールドテストアプリケーション(アンドロイド)を開発しようとしています。だから私は定期的に測定を開始するユーザーの選択肢を与えたいと思う。私の質問は、私はそれをどのように実装できますか?定期的に測定を開始するコードを実装する

Zimを

答えて

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

あなたはrefの定期

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

にアプリを起動するためにalarmmanagerを使用することができます:あなたは* *サービスを使用していないことを確認してくださいAlarmManager

+0

、これはより健全なアドバイスです@ethan_liou –

関連する問題