課程
/移動開發
/Android
/Android攻城獅的第二門課(第2季)
2015-03-27
源自:Android攻城獅的第二門課(第2季) 5-3
正在回答
Notification.Builder?builder?=?new?Notification.Builder(MainActivity.this); builder.setAutoCancel(true);
NotificationCompat.Builder?build; Intent?intent?=?new?Intent(context,?XXXX.class); PendingIntent?pendingIntent?=?PendingIntent.getActivity(DispatchService.this,?0,?intent,?PendingIntent.FLAG_ONE_SHOT); build.setContentIntent(pendingIntent);//設置點擊事件?PendingIntent.FLAG_ONE_SHOT:?只有第一次點擊有效 build.setAutoCancel(true);//設置點擊后取消
notification.flags=Notification.FLAG_AUTO_CANCEL
//設置點擊通知后自動取消
這是發出通知的寫法 0就是notification這個實例的id
NotificationManager.notify(0,notification);
那么想要它消失就調用
NotificationManager.cancel(0);
這樣 就把id為0的notification取消了
堯石淚 回復 JowanXu 提問者
JowanXu 提問者 回復 堯石淚
用NotificationManager的cancel方法
傳入Notification的Id就可以取消通知了
JowanXu 提問者
舉報
本課程講帶你熟悉Android開發中常用的調試方式,菜單、調試程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-21
2017-07-21
2015-08-03
notification.flags=Notification.FLAG_AUTO_CANCEL
//設置點擊通知后自動取消
2015-03-31
這是發出通知的寫法 0就是notification這個實例的id
NotificationManager.notify(0,notification);
那么想要它消失就調用
NotificationManager.cancel(0);
這樣 就把id為0的notification取消了
2015-03-27
用NotificationManager的cancel方法
傳入Notification的Id就可以取消通知了