1
通知を更新するときに、古いエキストラを使用するか、新しいエキストラを使用するかの選択肢があります。古いものに新しいエキストラを追加する可能性はありますか?つまり、とと新しいエキストラの両方を使用しますか?古いエキストラと新しいエキストラの両方で通知を更新する
通知を更新するときに、古いエキストラを使用するか、新しいエキストラを使用するかの選択肢があります。古いものに新しいエキストラを追加する可能性はありますか?つまり、とと新しいエキストラの両方を使用しますか?古いエキストラと新しいエキストラの両方で通知を更新する
あなたは直接それを行うことはできませんが、似たような操作を行うことができます。
(PendingIntentを作成するために使用される)あなたの最後のIntent
で変数を保管してください。
Intent newIntent = new Intent(oldIntent);
//...update newIntent with the "fresh" data (or merge it following your own logic)
をそしてFLAG_UPDATE_CURRENTを使用してPendingIntent
作成します。それぞれの新しいIntent
に対して
、古いコンテンツに加えて、新たなコンテンツを累積Intent
を作成します。
あなたは自分でその情報を取得してから、両方を含む新しい通知を作成できないのはなぜですか? – Warpzit
私は古い情報をもう一度得ることができますが、新しい情報を追加する方がはるかに良いでしょう。または通知から追加情報を入手する方法はありますか? – Shathur
「通知を更新する」_ということはどういう意味ですか?これを行うために使用するコードを投稿してください。 –