Android通知-非活动类
我有一个扩展SensorEventListener的类,当我重写onSensorChanged时,我想根据某个传感器值发出通知。我在理解NotificationManager的工作原理时遇到了一些问题,因为我假设只有在我正确的情况下才能在活动类中实现通知?如何基于非活动类中包含的传感器值触发简单通知 我在理解NotificationManager的工作原理时遇到了一些问题,因为我假设只有在我正确的情况下才能在活动类中实现通知 你说得不对。但是,传感器框架主要是为活动设计的,因此希望您使用它的方式是这样的,因此您将有一个活动来发出Android通知-非活动类,android,accelerometer,Android,Accelerometer,我有一个扩展SensorEventListener的类,当我重写onSensorChanged时,我想根据某个传感器值发出通知。我在理解NotificationManager的工作原理时遇到了一些问题,因为我假设只有在我正确的情况下才能在活动类中实现通知?如何基于非活动类中包含的传感器值触发简单通知 我在理解NotificationManager的工作原理时遇到了一些问题,因为我假设只有在我正确的情况下才能在活动类中实现通知 你说得不对。但是,传感器框架主要是为活动设计的,因此希望您使用它的方式
通知
如何基于非活动类中包含的传感器值触发简单通知
一些
上下文
有责任发出通知
。这可能是一个活动、服务或提供给广播接收器的上下文
,等等。。您可以使用此上下文
通过调用getSystemService()
来获取通知管理器
。SensorEventListener
是否持有NotificationManager
,或者SensorEventListener
是否让您的活动
知道该事件(因此它可以发出通知
),很大程度上取决于您。您可以从服务发送通知。不完全是您的答案,但此tut会触发来自服务的通知: