私は本質的にそれがNミリ秒間スリープ状態になるようにアプリのさまざまな場所で使用できるヘルパーメソッドを書く必要があります。Handler.postAtTimeはそれを行う方法の1つかもしれませんが、可能であれば、コードスニペット。Android 2.2:Nミリ秒間アプリをスリープ状態にするヘルパーメソッドを作成するにはどうすればよいですか?
0
A
答えて
1
このようなものをお探しですか?
try {
//Put the thread to sleep for the desired amount of time (milliseconds)
Thread.currentThread().sleep(1000);
}
catch(InterruptedException ie){
}
これにより、指定した時間、呼び出し元のスレッドがスリープ状態になります。
5
なぜあなたはあなたのアプリが "スリープ"する必要があると言っていません。あなたはいくつかの時間後にタスクを実行する必要があると仮定すると、
:
Handler h = new Handler();
h.postDelayed(new Runnable() {
public void run() {
// do something here
}
}, 1000); // 1000 ms delay
2
あなたがスレッドをブロックし気にしない場合は、のThread.sleep(の代わり))は(SystemClock.sleepです。
InterruptedExceptionを無視するので、それは1ライナーであるという利点があります。そのため、処理する必要はありません。
さらに詳しい情報はhttp://developer.android.com/reference/android/os/SystemClock.htmlです。
すでに述べたように、あなたはそれはあなたのアプリケーションが応答しなくなることになりますように、メインUIスレッド上でこれを呼び出す回避し、潜在的に(待つか、強制終了してください。)
関連する問題
- 1. ローカル通知を使用してアプリをスリープ状態にするにはどうすればよいですか?
- 2. 一定の時間間隔でAndroidアプリをスリープ状態にするにはどうすればよいですか?
- 3. Perlで1ミリ秒間眠るにはどうすればいいですか?
- 4. linuxコマンドを実行する前に10秒間スリープ状態にするには?
- 5. Azureウェブサイトがスリープ状態にならないようにするにはどうすればよいですか?
- 6. スリープ状態にあるQThreadをスリープ状態にしますか?
- 7. Pythonで日時をミリ秒単位で作成するにはどうすればよいですか?
- 8. ミリ秒を時間と日に変換するにはどうすればよいですか?
- 9. ドッカーオーバレイネットワークの作成中に競合状態を回避するにはどうすればよいですか?
- 10. 状態のFlex 4 AddChildアクションを動的に作成するにはどうすればよいですか?
- 11. Android Studioを使用せずにAndroidアプリを作成するにはどうすればよいですか?
- 12. MSVC++コンソールアプリケーションでスリープ状態になるにはどうすればいいですか?
- 13. スタックパネル用のSilverlightでマウスのホバー状態を作成するにはどうすればよいですか?
- 14. アプリでセクションを作成するにはどうすればよいですか?
- 15. RadioButton:IsChecked状態を変更するにはどうすればよいですか?
- 16. セッション状態を保存するにはどうすればよいですか?
- 17. ミリ秒で長いEpoch時間からJava 8 LocalDateを作成するにはどうすればよいですか?
- 18. moment.jsを使用してミリ秒をdd:hh:mmに変換するにはどうすればよいですか?
- 19. バックグラウンドサービスを停止すると、Androidはどれくらい早くスリープ状態になるでしょうか
- 20. Objective CでNSDateをミリ秒に変換するにはどうすればよいですか?
- 21. デバイスがスリープ状態のときに動作するAndroidタイマー
- 22. enum値を状態図の状態として使用するにはどうすればよいですか?
- 23. Arduino over Wi-Fiを制御するAndroidアプリを作成するにはどうすればよいですか?
- 24. ブートストラップボタンをアクティブ状態にするにはどうすればいいですか?
- 25. Google AnnotatedTimelineにミリ秒を表示するにはどうすればよいですか?
- 26. ミリ秒をTDateTimeに変換するにはどうすればよいですか?
- 27. Androidでカスタムコントロールを作成するにはどうすればよいですか?
- 28. Androidでカスタムコンテナビューを作成するにはどうすればよいですか?
- 29. gawkで時間をミリ秒で2回読むにはどうすればいいですか?
- 30. Android、スレッドをスリープ状態にする方法は?
はです我々はすべて見ることを憎む恐ろしいダイアログが表示されるはずですNミリ秒間スリープ状態にする必要があるアプリケーションの主なスレッドですか?アプリをスリープ状態にするとどういう意味ですか? –
アプリをスリープ状態にしないでください。特に、メインのUIスレッドはスリープ状態にしないでください。これはUIの描画に影響し、アプリを低迷させる可能性があります。 –
私はSureshと一緒にいます - 私たちは助けが必要です。 Y msの遅延操作Xは簡単ですが、他のUI操作とバックグラウンド処理を正常に続行できます。 代わりに、N ms毎に何かをチェックしたり、何かをチェックしたりすることもできます。私たちはもっと知る必要があります。 私は下のSpencerに言ったように、あなたは人間のUIを本質的にフリーズし、ユーザーを苛立たせ、FCの警告を引き起こす可能性があるので、あなたのマインスレッドをスリープさせるべきではありません。 – Eddie