2016-09-06 13 views
0

Androidの通知はしばらくしてから消えてからキャンセルします。この種の問題を引き起こす原因は何ですか?通知はサービスで開始されます。 このような問題が原因でメモリーが不足する可能性はありますか?Androidの通知はしばらくしてから消えます

+0

はとにかくがあることがその通知のための他のサービスコールNotificationManager.Cancel()または.cancelAll()? 編集:必ず.setAutoCancel(true);を確認してください。あなたの通知ビルダーには設定されていません –

+0

これは良い点です。実際には、別のモジュールからcancelAllを削除しようとしましたが、通知にユニークなIDを使用しましたが、別の場所で同じ問題が発生している可能性があります。 – karate

+0

@SimonPA setAutoCancelについては真ですが、別の目的があり、キャンセルするにはタッチする必要があると思います。それがドキュメンテーションに書かれています。 – karate

答えて

1

その他のサービスまたはプロジェクトモジュールがないことを確認してください。次のような電話番号NotificationManager.cancelAll()が通知をすべてキャンセルします。通知コントローラを一意のIDに保ち、そのパーツに関連する通知のみをキャンセルする方が、他のプロジェクトパーツによって通知された通知にコードが触れることはありません。

NotificationManager documentation.

関連する問題