私はタイマー付きのアプリを持っています。私は電源ボタンを押すと、私のアプリはスリープモードになり、タイマーを停止しました。タイマーは何をするべきですか?私の非常に単純なコードタイマー以下。あなたがService
、IntentService
またはBroadCastReceiver
を使用する必要がバックグラウンドでアプリケーションを動作するようにAndroidアプリがスリープモードで動作しない
Thread t = new Thread(){
@Override
public void run() {
while (!isInterrupted()){
try {
Thread.sleep(1000);
i++;
Log.e("pokaz "," i "+i);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
};
これを見てください:http://stackoverflow.com/questions/10725711/how-to-do-not-let-thread-stop-themeselves-when-in-standby-mode – 476rick