2011-05-13 28 views

答えて

2

既存のNotificationが画面に表示されているかどうか気にしないように、理想的には、アプリを書く必要があります。

deleteIntentcontentIntentの間にあると言われていますが、あなたが望むのであれば、Notificationがあなた自身で画面に表示されているかどうかを追跡できます。

+0

通知がある場合は、更新する必要がある場合があります。この種の動作の有効なユースケースではないでしょうか? –

+1

@JayshilDave:IMHO、no。質問は「通知が存在するのですか?」ではなく、「この状態変化に基づいて基礎となる条件を通知してください。新しい通知を生成し、既存の通知を更新するのは、同じコード( 'notify()'など)を使用するため、状態が必要なときに通知を出す限り、新しいシナリオと更新シナリオの両方を処理します。 'deleteIntent'を使って通知が取り除かれたかどうかを判断します。 – CommonsWare