これは可能ですか?現在、通知を受け取ると発火しますが、このコンテキストOnMessage(Context context, Intent intent)
で私のものを参照することはできません。Activities
これを行う方法はありますか?または、ユーザーが通知をクリックしてアクティビティとビューを更新する必要がありますか?
2 に答える
0
同様の問題がありました。LocalBroadcast
内に送ることができますonMessage
。LocalBroadcast マネージャーを参照してください。
LocalBroadcast Manager は、インテントのブロードキャストを登録して、プロセス内のローカル オブジェクトに送信するためのヘルパーです。ブロードキャストしているデータがアプリの外に出ることはないので、プライベート データの漏洩を心配する必要はありません。
内から LocalBroadcast を送信できますomMessage
。次にActivity
、インテントメッセージを使用できるブロードキャストを聞くことができます。そのローカル ブロードキャストを受信するたびに、目的のアクションを実行できます。
LocalBroadcastManager の使用方法を参照してください。それを実装する方法について。お役に立てば幸いです。
于 2013-09-04T16:16:06.790 に答える