アプリケーションマニフェストにBroadcastReceiverを定義し、受信者がonReceiveでイベントを期待どおりに受け取るようにします。しかし、私は受信機クラスを作成しないので、受信機が制御するはずの私の活動に関する情報を渡すことはできません。 Contextパラメータは、アプリケーションのコンテキストのみを提供し、アクティビティ参照は何も与えません。では、アプリケーションのアクティビティと放送受信機の間の通信を行う正しい方法は何ですか?onReceiveでActivityフォームBroadcastReceiverを取得する方法
9
A
答えて
-1
あなたがこのことから活動にブロードキャストを通信することができます: -
Intent intent=new Intent(context,YourActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
+4
私はアクティビティを開始する必要はありません。既存のものと通信する。 –
1
答えは少しねじれたですが、私は もここでそれを見つけたInform Activity from a BroadcastReceiver ONLY if it is in the foreground それは働いているようです。その後、質問を閉じてください。
関連する問題
- 1. BroadcastReceiver onReceiveタイムアウト
- 2. Androidの他のBroadcastReceiverのonReceiveからonReceiveを呼び出す方法は?
- 3. BroadcastReceiverのonReceiveでインテントエクストラが空です
- 4. Activity beforePause()の前のBroadcastReceiver?
- 5. Preference Activityで現在のフラグメントを取得する方法は?
- 6. ActivityからBroadcastReceiverにデータを渡す
- 7. AndroidスタジオのAndroid BroadcastReceiver onReceive()メソッドのデバッグ
- 8. ActivityとBroadcastReceiverの両方を拡張するクラス
- 9. BroadcastReceiverクラスでGPS座標を取得する方法
- 10. Android BroadcastReceiver、ContentProvider、およびActivity間のデータフロー?
- 11. AndroidのBroadcastReceiverのonReceive()からアプリケーションを起動する
- 12. BroadcastReceiverのonReceive()でアンドロイドが渡すコンテキストとは
- 13. Android - BroadcastReceiverのonReceiveがIntentからクラッシュする
- 14. エラーでActivityクラス</p> <p>で "BroadcastReceiverを実装"
- 15. BroadcastReceiver onReceive()が2回呼び出される
- 16. フォームのバリデータを取得する方法
- 17. フォームのhtmlを取得する方法
- 18. BroadcastReceiverのonReceiveコードの遅延が実行されています
- 19. BroadcastReceiverはonReceiveメソッドを呼び出さない
- 20. onReceiveの後にBroadcastReceiverを生かしてください
- 21. activityからbroadcastReceiverにデータを渡すには?
- 22. BroadcastReceiverのonReceiveメソッドが呼び出されない
- 23. Android 7 BroadcastReceiver onReceive intent.getExtrasデータがありません
- 24. BroadcastReceiverのonReceiveメソッドは決して呼び出されません
- 25. BroadcastReceiverのActivityからSharedPreferencesへの値を送信
- 26. ReactでReact/Reduxフォームで投稿値を取得する方法
- 27. ActivityからBroadcastReceiverへのパラメータの受け渡し
- 28. InfopathフォームでQueryString値を取得する方法
- 29. spring mvcでコントローラにフォーム値を取得する方法
- 30. Redux-form:FieldArrayフォームで項目を取得する方法は?
あなたは役に立つと言えるでしょうか? –
これは正解です。 http://stackoverflow.com/questions/11411395/how-to-get-current-foreground-activity-context-in-android – yshahak