запись данных датчика Android в файл XML - PullRequest
0 голосов
/ 09 ноября 2010

привет Я разрабатываю приложение, которое считывает данные с датчиков и записывает эти данные в файл XML при нажатии клавиши. У меня есть 2 действия, одно для кнопки, а другое является деятельность, которая реализует SensorEventListener. проблема в том, что моя основная деятельность - кнопка, и я не могу получить данные из активности прослушивателя событий. Я думаю, что активность слушателя не активна, но когда я создаю намерение и начинаю активность с этим намерением, программа перестает работать. Кнопка может создавать XML-файл исключительно. Итак, как я могу прочитать данные датчика с датчиков и как отправить их в XML-файл, когда кнопка получает щелчки?

спасибо

1 Ответ

1 голос
/ 09 ноября 2010

Исходя из того, что вы описали, я думаю, что было бы лучше иметь одно действие (с кнопкой для запуска) и постоянно выполнять прослушивание значений датчика при сохранении последней записи в памяти.

В методе onResume вы можете зарегистрировать слушателя (это). Не забывайте unRegister, как только вы покидаете / приостанавливаете действие.

Как только вы нажмете кнопку, запишите кэшированные значения датчика в ваш XML-файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...