2012-07-29 55 views
0

我的通知圖標/消息被清除我看了看周圍很多的答案,但想我必須失去了一些東西明顯...當應用程序退出或手機重啓

當用戶確實在我的應用程序有一定的操作我希望在欄中顯示一個圖標,並在「消息」下拉列表中顯示一條消息。

但是,當我的應用程序關閉時(通過活動管理器),或者我重新啓動手機,這一切都可以正常工作。

我想這個圖標是不可避免的,但我希望消息只在用戶清除時清除,並且在電話重啓時保持不變。

這可能嗎?

代碼:

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); 
+2

退房這樣的回答:http://stackoverflow.com/questions/5071598/android-make-notification-persist-across-phone-reboot – 2012-07-29 22:17:43

+1

哇,這很複雜...感謝的人。如果你把它作爲答案,我可以爲你勾選它?不能相信我錯過了這個答案,我搜索了各種邪惡的字符串組合...... :) – Mathias 2012-07-29 22:57:26

+0

很高興它有幫助。我會把它放在一個答案中,並感謝後續! – 2012-07-30 02:27:02

回答

1

這SO答案應該幫助你在這:

「對於養Notification,你可能只用做它在BOOT_COMPLETED_ACTIONBroadcastReceiver,而不是委託度日它到一個服務,但我同意,這是做AFAIK的唯一方法。「

Android: make notification persist across phone reboot

相關問題