私はこのFLAGをサービスに使用しました:Notification.FLAG_FOREGROUND_SERVICE;しかし、私がnotificationManager.cancel(IDN)を呼び出すと、ステータスバーにアイコンが常に表示されています..... notification.FLAG_AUTO_CANCELでFLAGを変更すると、notificationManager.cancel(IDN)を呼び出すとアイコンが消えます。 FLAG_FOREGROUND_SERVICEを使用してアイコンをキャンセルするにはどうすればよいですか?ステータスバーから通知アイコンを削除します
0
A
答えて
0
私は私はあなたの質問を持ってわからないんだけど、あなたが使用してあなたのアプリからのすべての通知を取り消すことができます。
public final void startForeground (int id, Notification notification)
を、通知は次のようになります。私が使用
final NotificationManager mNotificationManager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancelAll();
0
をキャンセル。
0
bitwise-する[https://code.google.com/p/android/issues/detail?id=24581][1]前景サービス
ため、
ビットを、これを参照してください。この通知が現在実行中のサービスを表す場合に設定されるべきフラグフィールドに追加されます。これは、通常、startForeground(int、Notification)によって設定されます。 "
FLAG_FOREGORUND_SERVICEのドキュメントで、このフラグのユーザーが、
"現在実行中のサービスのフォアグラウンドの状態を示すためにフラグフィールドにビットごとにビットを付けるビット。nm.cancel()を使用してstartForeground/stopForegroundペアを使用する必要があります。このフラグは直接使用するのではなく、startForeground()で設定し、stopForeground(true)を使用して削除してください。 "
関連する問題
- 1. Androidステータスバー通知ロードsdアイコン
- 2. ステータスバーとメインノーティフィケーションの個別通知アイコン
- 3. ステータスバー通知インテントから独自のアクティビティウィンドウを削除または閉じる
- 4. トレイから通知を削除する
- 5. 通知ドロワーからすべての通知を削除する
- 6. ios通知センターから同じ通知を削除する
- 7. プロットプロジェクト - 通知センターから通知を削除する
- 8. ステータスバーから通知するdessapear
- 9. BroadcastReceiverからのステータスバー通知を表示
- 10. 通知リストから永続通知を削除する(通知API)
- 11. 通知からアプリケーションを削除
- 12. のiOSは通知センターから通知を削除
- 13. ステータスバー通知
- 14. クラッシュ時に通知アイコンを削除する方法はありますか?
- 15. 通知センターから重複したリモート通知を削除する
- 16. ステータスバーの通知クリアで通知テキストがクリアされますか?
- 17. ステータスバーに電話アイコンを追加する(ステータスバーを削除する場所)
- 18. タイマーのステータスバー通知
- 19. ステータスバーと常時画面の色付きの通知アイコン
- 20. ステータスバーのDistriqtプッシュ通知アイコンは、Android 5の場合は白のままです。
- 21. アンドロイドのステータスバーでバッテリーのアイコンを削除するには?
- 22. 通知センターから特定のプッシュ通知を削除する方法Swift
- 23. ステータスバーをiOS 10のAVPlayerViewControllerとMPMoviePlayerControllerから削除します
- 24. プッシュ通知を表示してアプリバッジを削除しますか?
- 25. サービスから通知をスワイプして削除できない
- 26. iPhone通知アイコン
- 27. ダブルプッシュ通知アイコン
- 28. 通知のアイコン
- 29. Android:静的ステータスバー通知
- 30. Xamarin Android - カスタム通知トレイアイコン(ステータスバー)