私の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通知Intent.putExtra
- 3. Androidの通知
- 4. Android通知タイマー
- 5. Android通知 - ポップアップダイアログボックス
- 6. Android通知
- 7. Androidリモートビュー通知
- 8. Androidアプリケーションアップデート通知
- 9. Android - 通知マネージャー
- 10. Android通知
- 11. Androidステータス通知
- 12. Androidプッシュ通知コンポーネント
- 13. Androidでプル通知
- 14. Androidのプッシュ通知
- 15. Androidの通知サービス
- 16. Androidでパーズプッシュ通知
- 17. Androidの通知は、
- 18. 背景通知:android
- 19. Androidでの通知
- 20. AlarmReceiverのAndroid通知
- 21. Android C2DM通知トップコーナー?
- 22. 通知はAndroidの
- 23. Android通知 - 非アクティビティクラス
- 24. Android:プッシュ通知C2DM
- 25. 通知付きのAndroidサービス
- 26. Android:静的ステータスバー通知
- 27. Android SMS通知の問題
- 28. Android - 追跡通知onclicked
- 29. Phonegap Androidリモート通知API
- 30. Android予定通知エラー
かなりよく詳述されているインタフェースを、使用することです。私はアクティビティを起動するときにインテントを渡す方法を知っていますが、実行中のアクティビティにインテントを渡す方法を理解できません。 onHandleIntent()がアクティビティクラスにないとわかるように、アクティビティ以外のものを拡張する必要があります。 – John
申し訳ありませんが、私のエラー。実際のメソッドはonNewIntent(..)で、 "FLAG_ACTIVITY_SINGLE_TOP"を使用すると呼び出されます。基本的に、実行中のインスタンスがある場合は、スタックの先頭に移動し、onNewIntent(..)が呼び出されます。この方法では、あなたが意図するものを何でもしてください。 –