我有一個擴展SensorEventListener的類,當我重寫onSensorChanged時,我想根據某個傳感器值發出通知。我在理解NotificationManager如何工作時遇到了問題,因爲我認爲如果我正確的話你只能在Activity類中實現通知。我如何根據不屬於活動的類中包含的傳感器值觸發簡單通知?Android通知 - 非活動類
0
A
回答
1
我有問題了解NotificationManager是如何工作的,因爲我假設你只能在Activity類中實現通知(如果我是正確的)?
你是不正確的。然而,傳感器框架主要是爲活動使用而設計的,所以希望這是您如何使用它的方式,因此您將有一個活動來提高Notification
。
如何根據不屬於活動的類中包含的傳感器值觸發簡單通知?
這是Context
籌集Notification
的責任。這可能是一項活動或服務,或者提供給BroadcastReceiver
等的Context
等。您可以通過致電getSystemService()
來使用此Context
獲取NotificationManager
。 SensorEventListener
是否持有NotificationManager
或SensorEventListener
是否讓您知道有關該事件(因此可以提高Notification
),這在很大程度上取決於您。
相關問題
- 1. 從非活動類創建通知
- 2. 來自非活動類別的Android通知
- 3. 來自非活動類的非活動類中的Android getResource?
- 4. 在非活動類
- 5. android非活動
- 6. 通話的Android活動從通知
- 7. 如何在android中從非活動類移動到活動類?
- 8. Android通知單擊恢復活動
- 9. Android通知和活動訂單
- 10. 推送通知和Android活動
- 11. Android的 - 通知開幕活動
- 12. Android - 通知PendingIntent進入錯誤活動?
- 13. 發送活動給非Android類
- 14. 非活動類中的Android線程
- 15. 通過不同的過程的非活性類的Android:通知應用
- 16. Android的通知 - 如何把活動前沒有召回活動
- 17. 來自非活動類的活動之間的Android過渡
- 18. 從活動的java類npt調用Android通知
- 19. 通過類名啓動android活動
- 20. 通知未啓動活動
- 21. 通知活動的通知方法
- 22. 如何通知不活動的活動?
- 23. 創建通知以自行啓動非MAIN活動..可能嗎?
- 24. 將非活動類之間的變量傳遞給android活動類
- 25. 傳遞活動對象以非活性類的android
- 26. IntentService通知的活動
- 27. 通知 - 活動序列
- 28. 活動,服務和通知
- 29. 通知發起活動
- 30. 通知活動崩潰
您可以發送服務通知。 – Sparky 2012-03-11 21:16:27
不完全是你的答案,但這個tut觸發一個服務的通知:http://blog.blundell-apps.com/notification-for-a-user-chosen-time/ – Blundell 2012-03-11 23:12:14