Androidタイマ実装


実験1:Java.utilを用いる.
Timer. 
onStart()で作成
Timerは、5秒ごとにカウンタを更新し、起動します. 
Javaコード 
?
1
2
3
4
5
6
7
8 mTimer = new Timer();        mTimer.schedule( new TimerTask() {                         @Override              public void run() {                  ++mCount;                  mHandler.sendEmptyMessage( 0 );                             }          }, 5 * 1000 , 5 * 1000 );
  
USBケーブルを接続してデバッグすると、すべてが正常に動作し、5秒ごとにインタフェースが更新され、電源キーを押しても5秒ごとにトリガーされます.  USBケーブルを抜いて電源キーを押して画面を閉じた後、しばらくしてから開くと、タイマーが明らかにカウントを続けず、電源キーを閉じた時の数字にとどまっていることがわかりました.