SensorEventListener onSensorChanged уведомление - PullRequest
0 голосов
/ 12 марта 2012

У меня есть класс JourneySensor, который реализует SensorEventListener.Класс Activity использует этот класс, регистрируя слушателя, используя следующий фрагмент кода.

sensorListener = new JourneySensor();
sensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
sensorManager.registerListener(sensorListener,
sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
SensorManager.SENSOR_DELAY_NORMAL);

Проблема, с которой я сталкиваюсь, заключается в создании уведомления каждый раз, когда ось Y акселерометра достигает 7. Так как я разделил слушателя и класс активности.Как создать уведомление в классе JourneySensor?Это не сервис и не класс деятельности.У меня нет проблем с созданием уведомления для класса Activity, но это не идеально, так как я хочу вызвать уведомление, когда значение достигает определенного порога в методе onSensorChanged, содержащемся в JourneySensor.

...