いつか私はAsyncTaskを使用することがタスクにとって非常に残忍であると感じます。私はAndroidのSwingUtilities.invokeLaterのような類似の機能を探しています。私はちょうど1行のコードを実行したいので、新しいクラスを作成するためのポイントはありません。同様の機能SwingUtilities.invokeLater in android?
14
A
答えて
22
はたぶんあなたが探している:
Activity.runOnUiThread(Runnable action)
1
正確にはinvokeLater()
のことを覚えていませんが、遅延したものを実行したい場合はpostDealayed()を使用できます。それはUIスレッド上にあるので、長時間実行するタスクには当てはまりません。
4
Activity.runOnUiThread(Runnable action);
それはあなたがUIスレッド上に既にあるならば、それはすぐにあなたのRunnableを実行するチェックするため、上記の方法は、JavaのinvokeLaterよりもわずかに異なっています。
Runnableが後で呼び出されることを確認するもう1つの方法は、UIスレッドを使用していても直ちに呼び出さないことです。 ..あなたは、メインスレッド上にある間、バックエンドであなたの実行可能なバックエンドのスレッドでexectedれるスレッドときは、これを呼び出す場合は...次のコードを記述することを行うには
Handler h = new Handler();
h.post(new Runnable() {
@Override
public void run() {
//your code..
}
);
関連する問題
- 1. にputenvと同様の機能()
- 2. 同様の機能peek(); (C++から)Ruby
- 3. フレンドフィードと同様の機能のDjango再利用可能なアプリ
- 4. R - 私はこの1と同様の機能を持っている機能
- 5. Libxml2のSelectSingleNodeと同様の機能ですか?
- 6. と同様のソート可能
- 7. MySQLのSQL ServerのEXCEPTオペランドと同様の機能ですか?
- 8. Pythonでの同様の.rdata機能ですか?
- 9. objective-C/CのGetLastErrorと同様の機能ですか?
- 10. Googleの予測APIと同様の機能を備えたネットライブラリ
- 11. SwingUtilities.invokeLater
- 12. ADO.NETと同様の機能を提供するフレームワーク
- 13. jsonライブラリと同様の機能を持つpython xmlライブラリ
- 14. StumbleUponボタンと同様の機能を持つリンク
- 15. 辞書:同様の機能を持つキーストリングを検索する
- 16. 同様の機能が含まれています
- 17. 機能php in ajax
- 18. Java SwingUtilities.invokeLater
- 19. haskellグループ化機能も同様にできますか?
- 20. In App Purchase-Unlock機能
- 21. TextMateの様バンドル機能はVimの
- 22. MonoTouch.Dialog機能を使用してSMSアプリケーションと同様のアプリケーションを作成する
- 23. テクニカルおよび機能仕様のテンプレート
- 24. Subversionには「hg record」と同様の機能/拡張機能がありますか?
- 25. アンドロイド:SDカード機能を保存する方法は、Android 2.2以前の場合と同様です。2.2
- 26. はgotoxyと同様の機能で、HP TANDEM - GUARDIANのラインを印刷します
- 27. SQL ServerはMySQLの重複キーアップデートと同様の機能を提供します
- 28. facebookのUnity3Dプラグイン(7.4.0)と同様のボタン機能を実装する方法
- 29. EventQueue.invokeLater vrs SwingUtilities.invokeLater
- 30. sendmessage(または同様の機能)を使用してコンテキストメニューをクリック
'invokeLater()' 'Runnable'を置きますEDTによって実行されるように待ち行列に入れる。 –
postDelayed()は静的関数ではありませんか?それから、私はそれを呼び出すためにUIスレッドのハンドラをいつも持っていなければなりませんか? – GMsoF
@ GregKopffどこにあるクラス(クラス)の関数ですか? – GMsoF