Я новичок в Android и работаю над приложением, которое будет собирать данные датчиков и отображать их на экране. Когда я получал только данные акселерометра, вывод был гладким. Теперь, когда я пытаюсь получить данные гироскопа и люкса, скорость вывода становится медленнее и непостояннее.
Есть ли более эффективный способ сделать это?
// код опущен
РЕДАКТИРОВАТЬ: я начал изучать возможность извлечения данных датчика в виде AsyncTask. Но я столкнулся с проблемой, что метод OnSensorChanged по-прежнему будет частью потока пользовательского интерфейса. Есть ли способ избежать этого? Подходит ли асинтаск?