我正在尝试启动不可取消的持续通知,但无论我尝试什么,它都是可取消的。
代码:
NotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int icon = R.drawable.btn_rating_star_on_pressed_holo_light;
long when = System.currentTimeMillis();
notification = new Notification(icon, getString(R.string.notificationMSG), when);
notification.ledARGB = 999;
Intent notificationIntent = new Intent(this, MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, Notification.FLAG_ONGOING_EVENT + Notification.FLAG_NO_CLEAR + Notification.FLAG_SHOW_LIGHTS);
notification.setLatestEventInfo(context, getString(R.string.app_name), getString(R.string.notificationMSG), contentIntent);
notificationManager.notify(Global.NOTIFICATION_ID,notification);
我还想知道一旦启动它的活动完成后如何让它消失。尝试执行以下操作,但它只工作了几次。
@Override
protected void onDestroy(){
notificationManager.cancel(Global.NOTIFICATION_ID);
super.onDestroy();
}