ステータスバーにある通知を削除します。 Notification Manager.cancel()を使用しましたが、動作しませんでした。私はcancelAll()も同じ結果で使用しました。NotificationManager.cancel()が動作していません
私のコードは次のとおりです。
public class NotificationListenerService extends android.service.notification.NotificationListenerService {
...
@Override
public void onNotificationPosted(StatusBarNotification sbn) {
NotificationManager nManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
nManager.cancel(sbn.getId());
nManager.cancel(sbn.getTag(), sbn.getID());
nManager.cancelAll();
}
私はSOにここに多くの答えを見つけましたが、どれも私の問題を解決していません。 sbnオブジェクトが正しいです、私はすべてのデータをログに出力します。
ステータスバーにあるAndroid API < 20の既存の通知を削除することはできますか? (そうcancelNotificationを使用せずに())
なぜ人々は何も説明せずに私の質問をdownvoted?それはばかな質問ですか? [OK]を、なぜそれが説明します。それは学ぶ唯一の方法です。 – Heisenberg