2011-02-05 6 views
0

サービスの終了時に通知アイコンが必ず削除されるわけではありません。
考えられる理由を考えます。通知が削除されない可能性がある理由

私のサービスはいくつかのネストされたスレッドを開始し、最も深いスレッドはアイコン の通知を電話のタイトルバーに入れます。

私のサービスのonDestroy()がサービス停止時に実行されることがわかります。 私はmNotificationManager.cancel(setServiceRunNotifNumber)を実行します。

通知を削除するためにキャンセルを実行していないことがわかりません。 これは、通知がonDestroy()の後に残っている場合にのみ発生します。

忘れたことがありますか? サービスが終了した後、通知はどのような状況で残っていますか?

答えて

0

それは私の2.1以下で起こる。私は私のサービスを殺してから10秒待って別のアプリを開いたら、通知が消えてしまったことに気づいた。また、サービスを終了して直ちに再起動した場合、アイコンが表示されないことに気がつきました。この動作は、OSが2.1より前にアップグレードされたときに消えました。

関連する問題