すべてのランナブルのアクティビティで1つのハンドラを使用できますか?ハンドラのインスタンスを1つのランナブルごとに持つ必要がありますか?Android:すべてのランナブル用のハンドラ?
10
A
答えて
11
handler
は1つのみ使用でき、どこから来るのかは異なるメッセージを使用するように指定できます。
handler.sendEmptyMessage(messagevalue); //use this to send message from different place
は今、あなたは、スレッドごとに1つのハンドラを持っている必要があることを、メッセージ
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
//specify msg value
if(msg.what==10){
//do this
}else if(msg.what==20){
// do this
}else{
//so on....
}
}
};
0
私が言う扱う(ない実行可能なあたり)、あなたはランナブルの異なる種類の全く異なる動作を必要としない場合を除きます。
関連する問題
- 1. ハンドラとランナブル
- 2. Android/Java - ハンドラまたはスケジューラを使用してランナブルを遅延させますか?
- 3. Android - スレッド、ランナブル、同時データアクセス
- 4. ハンドラのAndroidメーカー
- 5. のJava/Androidの - ハンドラ
- 6. LibOpenCM3ベクタテーブルには、すべてのブロック・ハンドラ
- 7. Androidネットワークアクセス、スレッド、ハンドラの使用方法
- 8. Android UncaughtExceptionハンドラを終了するハンドラ
- 9. Androidのハンドラの問題
- 10. Androidハンドラvsサービス
- 11. ランナブル対メソッド参照とガベージ
- 12. Androidハンドラの変更WeakReference
- 13. すべてのAndroidの連絡先をAndroid用Androidで読む
- 14. Androidハンドラ/スレッドonアクティビティ
- 15. Androidでハンドラを使用して実行する際のスレッドの干渉
- 16. すべてのURLリクエストを1つのハンドラにリダイレクト
- 17. キャッチ - App Engine for Pythonのすべてのグローバル例外ハンドラ
- 18. メインクラスのアンドロイドボタンにランナブルを割り当てる方法は?
- 19. スクロールイベントからすべてのハンドラを切断する方法は?
- 20. AndroidアプリケーションのハンドラでProgressBarのカウントダウン
- 21. MessageConversionExceptionの汎用ハンドラ
- 22. Androidのアナグマは、すべてのAndroidデバイス
- 23. すべてのWKWebViewロードにユニークな補完ハンドラを追加
- 24. Spring + GWTプロジェクト - すべてのユーザアクションでハンドラを実行
- 25. サイトルート用の汎用ハンドラ
- 26. Android AsyncTask vsスレッド+ハンドラvs rxjava
- 27. Android:ハンドラとスイッチを使用するとアプリケーションがフリーズする
- 28. 「UL」用のAndroid Nに呼び出されていないHTMLタグ・ハンドラ、「LI」を
- 29. クラスのすべての例外のための1つの例外ハンドラ
- 30. addUIInterruptionMonitorのハンドラは、写真用
歓声:あなたの疑問を解決したいと思ってください。 – Sameer
実際、私はpostDelay(runnableName、100)を使用しています。私はいつも明示的に指定されたミリ秒後にどの実行可能ファイルが実行されるかを言います。ですから、1つのハンドラしか使用できないと思います。ありがとう。 –