私のGIS fooは今日は強くないと思うが、これはかなり基本的だと思うが、私が探している答えは見つからない。とにかく、別の(実行中の)アクティビティに面白いことが起こったことを通知する必要があるAndroidのアクティビティが1つあります。私はデータを渡す必要はありませんが、どのように知っていいのでしょうか。 iOSに精通している人は、間違いなくNSNotificationCenterオブジェクトを思い出すでしょう。 Androidでこれを行う最良の方法は何ですか?Android:インターアクティビティ通知
0
A
答えて
1
インテントを使用して別のアクティビティを通知したいと考えています。
2
これが最善の方法であるかどうか分からないのですが、あなたが意図を送信することができ、それが(AndroidManifest.xmlファイルで行われ)その意図を受信して実装できるように、第2の活動を設定onHandleIntent(..)。これは、 "clear top"または同様のフラグを使用しない限り、問題を引き起こす可能性があります。 Android Developer websiteでこれのいくつかのまともな例があります。
別の方法としては、私は何かが欠けする必要がありますhere
関連する問題
- 1. Androidリアルタイム通知
- 2. Androidインタラクティブ通知
- 3. Androidの通知
- 4. Android通知 - ポップアップダイアログボックス
- 5. Android - 通知マネージャー
- 6. 通知Android
- 7. Androidアンインストール通知
- 8. スケジュール通知android
- 9. Android通知Intent.putExtra
- 10. Android通知
- 11. Androidアプリケーションアップデート通知
- 12. Androidステータス通知
- 13. Android通知プッシュ
- 14. Android通知イベント
- 15. Android通知onclick
- 16. スケジュール通知android
- 17. Androidリモートビュー通知
- 18. Android通知タイマー
- 19. Android通知
- 20. Android通知 - 非アクティビティクラス
- 21. Androidプッシュ通知、fcm
- 22. Androidでパーズプッシュ通知
- 23. Androidプッシュ通知コンポーネント
- 24. 通知のAndroidコード
- 25. アプリ内通知Android
- 26. Android Firebase通知(FCM)
- 27. Android C2DM通知トップコーナー?
- 28. Androidの通知は、
- 29. Androidのプッシュ通知
- 30. Android gcm通知オープンフラグメント
かなりよく詳述されているインタフェースを、使用することです。私はアクティビティを起動するときにインテントを渡す方法を知っていますが、実行中のアクティビティにインテントを渡す方法を理解できません。 onHandleIntent()がアクティビティクラスにないとわかるように、アクティビティ以外のものを拡張する必要があります。 – John
申し訳ありませんが、私のエラー。実際のメソッドはonNewIntent(..)で、 "FLAG_ACTIVITY_SINGLE_TOP"を使用すると呼び出されます。基本的に、実行中のインスタンスがある場合は、スタックの先頭に移動し、onNewIntent(..)が呼び出されます。この方法では、あなたが意図するものを何でもしてください。 –