我有一个实现SensorEventListener的JourneySensor类。 activity类通过使用以下代码注册侦听器来使用此类。
sensorListener = new JourneySensor();
sensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
sensorManager.registerListener(sensorListener,
sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
SensorManager.SENSOR_DELAY_NORMAL);
我面临的问题是每次加速度计Y轴达到7时都会创建通知。因为我已经分离了监听器和活动类。如何在JourneySensor类中创建通知?它不是Service也不是Activity类。我在为Activity类创建通知时没有问题,但这并不理想,因为我想在JourneySensor中包含的onSensorChanged方法中值达到某个阈值时触发通知。