Я пытаюсь создать приложение, которое считывает данные с цифрового компаса.Я попытался повторно использовать код из книги «Профессиональная разработка приложений для Android», но в среде IDE появилась заметка
Тип SensorListener устарел
Я думаю, это потому, что код изкнига написана для более ранней версии SDK, поэтому я попытался использовать SensorEventListener.
Затем, когда я попытался зарегистрировать слушателя
sensorManager.registerListener(sensorListener, SensorManager.SENSOR_ORIENTATION, SensorManager.SENSOR_DELAY_FASTEST);
, возникла ошибка:
Метод registerListener (SensorListener, int, int) в типе SensorManager не применим для аргументов (SensorEventListener, int, int)
, поэтому я попытался привести SensorEventListener к SensorListener, ноприложение не работает.
Кто-нибудь знает, как использовать датчик в новых версиях SDK?
Спасибо.