0

これは可能ですか?現在、通知を受け取ると発火しますが、このコンテキストOnMessage(Context context, Intent intent)で私のものを参照することはできません。Activitiesこれを行う方法はありますか?または、ユーザーが通知をクリックしてアクティビティとビューを更新する必要がありますか?

4

2 に答える 2

0

同様の問題がありました。LocalBroadcast内に送ることができますonMessageLocalBroadcast マネージャーを参照してください。

LocalBroadcast Manager は、インテントのブロードキャストを登録して、プロセス内のローカル オブジェクトに送信するためのヘルパーです。ブロードキャストしているデータがアプリの外に出ることはないので、プライベート データの漏洩を心配する必要はありません。

内から LocalBroadcast を送信できますomMessage。次にActivity、インテントメッセージを使用できるブロードキャストを聞くことができます。そのローカル ブロードキャストを受信するたびに、目的のアクションを実行できます。

LocalBroadcastManager の使用方法を参照してください。それを実装する方法について。お役に立てば幸いです。

于 2013-09-04T16:16:06.790 に答える