我环顾四周寻找答案,但我想我一定遗漏了一些明显的东西......
当用户在我的应用程序中执行某个操作时,我希望在栏中显示一个图标,并在“消息”下拉列表中显示一条消息。
这很好用,但是,当我的应用程序关闭(通过活动管理器)或我重新启动手机时,一切都被清除了。
我想该图标是不可避免的,但我希望该消息仅在用户清除它时才被清除,并且在手机重新启动时保持不变。
这可能吗?
代码:
Notification notification = new Notification(icon, message, when);
notification.flags = Notification.FLAG_AUTO_CANCEL;
Context context = getApplicationContext();
CharSequence contentTitle = "Title";
CharSequence contentText = "The Message";
Intent notificationIntent = new Intent(this, MyActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
getNotificationManager().notify(STATUSBAR_ID, notification);