0
我以前可能會問過類似的question,但我仍然遇到廣播接收器在手機啓動時啓動的問題。所以我需要知道的是如何做一個基本的廣播接收器,它根據複選框的偏好從不同的活動天氣發送狀態欄通知來檢查或不檢查,以及我如何將它列入清單文件中?如何根據不同活動中的首選項複選框在啓動時發送狀態欄通知?
我以前可能會問過類似的question,但我仍然遇到廣播接收器在手機啓動時啓動的問題。所以我需要知道的是如何做一個基本的廣播接收器,它根據複選框的偏好從不同的活動天氣發送狀態欄通知來檢查或不檢查,以及我如何將它列入清單文件中?如何根據不同活動中的首選項複選框在啓動時發送狀態欄通知?
如果廣播接收器和活動都在同一個包,那麼您可以:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
接收器來獲取全局偏好對象。getSystemService
來獲取NotificationManager(請參閱http://developer.android.com/reference/android/content/Context.html#getSystemService%28java.lang.String%29和http://developer.android.com/reference/android/app/NotificationManager.html)。
Thx爲快速回答這看起來會幫助很多。 – camelCaseD 2011-05-22 19:22:40
你如何使用'getSystemService'? – camelCaseD 2011-05-22 21:47:05
這是您在'onReceive'方法中傳遞給上下文的方法。 – Femi 2011-05-22 21:52:14