2011-09-26 1 views
2

私のアプリが通知を出してそれをクリアしない(つまり、タップしても削除しない)とマークした場合、通知は削除されますか?未決済の通知はどのくらいの期間滞りますか?

私は、アプリケーションがメモリマネージャによってシャットダウンされると、通知が削除されることを前提としているでしょうか?または、アプリがリサイクルされていても通知は持続しますか?

私のアプリは永続的な通知を表示する必要があり、アプリで設定できるかどうか、または管理するサービスを構築する必要があるかどうかを理解する必要があります。

答えて

0

あなたはFLAG_NO_CLEARとの通知を開始するとあなたは私があなたのアプリケーションをアンインストールした場合、私が、通知に何が起こるかわからないんだけどNotificationManager.cancel(int notificiationId)

への呼び出しとNotificationManagerでそれをキャンセルするまでそれが持続しますそれもクリアされるだろうと思う。それは本当に簡単にテストするべきだと言いました。通知を作成するアクティビティを作成します。その後、それを閉じて、それを殺す、それをアンインストールするなど...そして何が起こるかを見てください。

+0

プログラムマネージャや何らかのタスクキラーを使って自分のアプリケーションを「強制停止」すると、通知バーから「FLAG_NO_CLEAR」が設定されていても通知アイコンがすぐに消えます。他のケースでは、アイコンが削除されたことに気付かなかった – GrAnd

+0

アンインストール後はどうなりますか? – slayton

+0

アンインストールでもアイコンが削除されると思います。少なくとも、アンインストール後、この通知に関連する(責任を負う)アプリケーションは存在しないためです。 – GrAnd

関連する問題