私は本質的にそれが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.2で数ミリ秒間スリープ状態になる方法は?
- 2. ローカル通知を使用してアプリをスリープ状態にするにはどうすればよいですか?
- 3. 時間、分、秒、およびミリ秒をゼロにするにはどうすればよいですか?
- 4. 一定の時間間隔でAndroidアプリをスリープ状態にするにはどうすればよいですか?
- 5. Azureウェブサイトがスリープ状態にならないようにするにはどうすればよいですか?
- 6. Perlで1ミリ秒間眠るにはどうすればいいですか?
- 7. linuxコマンドを実行する前に10秒間スリープ状態にするには?
- 8. powershellでミリ秒単位でタイムパンを作成するにはどうすればよいですか?
- 9. Pythonで日時をミリ秒単位で作成するにはどうすればよいですか?
- 10. スリープ状態にあるQThreadをスリープ状態にしますか?
- 11. Railsでは、ミリ秒フィールドを時、分、秒フィールドにマップするにはどうすればよいですか?
- 12. アプリが起動時に画面がスリープ状態にならないようにするにはどうすればよいですか?
- 13. ミリ秒を時間と日に変換するにはどうすればよいですか?
- 14. ミリ秒をリスト内の通常の時間に変換するにはどうすればよいですか?
- 15. いくつかのバックグラウンドプロセスが終了するのを待っている間、メインスレッドをスリープ状態にするにはどうすればよいですか?
- 16. [Android]:AndroidデバイスがスリープしているときにUSBデバイスがスリープ状態にならないようにする
- 17. シェルスクリプトでスリープ状態にするには?
- 18. ドッカーコンテナをエラー状態にするにはどうすればよいですか?
- 19. Android Studioを使用せずにAndroidアプリを作成するにはどうすればよいですか?
- 20. 状態のFlex 4 AddChildアクションを動的に作成するにはどうすればよいですか?
- 21. 作成時にオブジェクト状態を開始するにはどうすればよいですか?
- 22. ドッカーオーバレイネットワークの作成中に競合状態を回避するにはどうすればよいですか?
- 23. MSVC++コンソールアプリケーションでスリープ状態になるにはどうすればいいですか?
- 24. 状態を値と新しい状態に変換する関数からFluxを作成するにはどうすればよいですか?
- 25. アプリでセクションを作成するにはどうすればよいですか?
- 26. スタックパネル用のSilverlightでマウスのホバー状態を作成するにはどうすればよいですか?
- 27. Burlapでグラフドメインの初期状態ノードを作成するにはどうすればよいですか?
- 28. セッション状態を保存するにはどうすればよいですか?
- 29. 状態を確認するにはどうすればよいですか?
- 30. RadioButton:IsChecked状態を変更するにはどうすればよいですか?
はです我々はすべて見ることを憎む恐ろしいダイアログが表示されるはずですNミリ秒間スリープ状態にする必要があるアプリケーションの主なスレッドですか?アプリをスリープ状態にするとどういう意味ですか? –
アプリをスリープ状態にしないでください。特に、メインのUIスレッドはスリープ状態にしないでください。これはUIの描画に影響し、アプリを低迷させる可能性があります。 –
私はSureshと一緒にいます - 私たちは助けが必要です。 Y msの遅延操作Xは簡単ですが、他のUI操作とバックグラウンド処理を正常に続行できます。 代わりに、N ms毎に何かをチェックしたり、何かをチェックしたりすることもできます。私たちはもっと知る必要があります。 私は下のSpencerに言ったように、あなたは人間のUIを本質的にフリーズし、ユーザーを苛立たせ、FCの警告を引き起こす可能性があるので、あなたのマインスレッドをスリープさせるべきではありません。 – Eddie