[解決済み] BroadcastReceiver.onReceiveは常にUIスレッドで実行されるのでしょうか?
2022-08-07 08:18:31
質問
自分のアプリで、カスタム
BroadcastReceiver
を作成し、それを Context に手動で登録します。
Context.registerReceiver
. また
AsyncTask
を経由して Notifier-Intents をディスパッチしています。
Context.sendBroadcast
. インテントは非UIワーカスレッドから送信されますが、どうやら
BroadcastReceiver.onReceive
(は常にUIスレッドで実行されるようです(これは私にとって良いことです)。これは保証されていますか、または私はそれに依存しないほうがよいですか?
どのように解決するのですか?
<ブロッククオートBroadcastReceiver.onReceiveは常にUIスレッドで実行されるのでしょうか?
はい、そうです。
関連
-
[解決済み】Looper.prepare()を呼び出していないスレッド内でハンドラを作成できない。)
-
[解決済み】Android "ビュー階層を作成した元のスレッドだけが、そのビューに触れることができる"
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] AndroidでPythonを実行する方法はありますか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] Wi-Fi経由でAndroidアプリケーションを実行/インストール/デバッグしますか?
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み] edittextのテキストがメールアドレスかどうかを確認するには?
-
[解決済み] Recyclerviewと異なるタイプの行のインフレーションの処理
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Looperの目的、使い方を教えてください。
-
[解決済み] BottomSheetDialogFragmentの状態をexpandedに設定する。
-
[解決済み] 深くネストされたスタックから離れるとき、Fragmentのバックスタックをクリーンアップする方法はこれで良いのでしょうか?
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] Android Navigation Architecture Component - 現在表示されているフラグメントを取得する
-
[解決済み] 文字サイズとアンドロイドの画面サイズの違い
-
[解決済み] Android - Snackbar vs Toast - 使い方と違い。
-
[解決済み] BottomNavigationViewを新しいNavControllerで使用する際に、フラグメントを生かす方法はありますか?
-
[解決済み] Androidの環境設定。ユーザーが環境設定画面を使用していない場合、デフォルト値を読み込むにはどうすればよいですか?
-
[解決済み] ブルートゥースアプリケーションのテストにアンドロイドエミュレータを使用するには?