我有一個擴展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活動
- 4. Android通知恢復活動
- 5. Android通知刷新活動
- 6. Android:活動間通知
- 7. 來自非活動類的非活動類中的Android getResource?
- 8. 在非活動類
- 9. android非活動
- 10. 通話的Android活動從通知
- 11. 如何在android中從非活動類移動到活動類?
- 12. 拖動活動,如通知android
- 13. Android通知活動不會啓動
- 14. Android:單擊通知以啓動活動
- 15. 發送來自非活動類別的通知
- 16. Android非活動getSharedPreferences
- 17. 推送通知和Android活動
- 18. 來自通知的Android刷新活動
- 19. Android通知單擊還原活動
- 20. Android通知意向destroyes活動
- 21. Android - 通知PendingIntent進入錯誤活動?
- 22. Android通知和活動訂單
- 23. 保持Android活動與通知堆棧
- 24. Android通知單擊恢復活動
- 25. 從通知中打開活動-Android
- 26. Android通知將恢復現有活動
- 27. Android的 - 通知開幕活動
- 28. 通知不在android中開始活動
- 29. Android測試用例非活動類
- 30. 發送活動給非Android類
您可以發送服務通知。 – 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