我需要向StatusBar显示很多通知。但是为了不用我的消息填满状态栏,我必须在1分钟后自动删除通知,例如。我怎么能这样做?
答案 0 :(得分:1)
请按照以下步骤操作
notification
并创建Alarm
所需的时间NotificationManager.cancel(id)
BroadcastRecevier
Alarm
取消通知
醇>
答案 1 :(得分:0)
我是用Timer做的:
Notification notification = nb.build();
notifManager.notify(id, notification);
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
notifManager.cancel(id);
timer.cancel();
}
}, REMOVE_TIME, 1000);