我有一个扩展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