Таймер или обработчик для сбора данных через регулярные промежутки времени в мобильных приложениях Android?

#android #timer #handler #accelerometer

#Android #таймер #обработчик #акселерометр

Вопрос:

Я пишу приложение для Android, которое использует акселерометр для записи захваченных данных через регулярные промежутки времени и сохранения их в SQLite.

Что лучше использовать Timer TimerTask ) или Handler для этой задачи?

Ответ №1:

Я бы использовал a Handler в a TimerTask . Тогда я бы использовал эту задачу с a Timer .

Комментарии:

1. Обработчик в задаче времени? Как бы это сделать?

2. Обработчик предназначен для случая, когда вам, возможно, придется изменить пользовательский интерфейс. В вашем случае в этом нет необходимости.

Ответ №2:

Я бы лично использовал Handler . Как вы записываете данные?

Комментарии:

1. Просто создайте строку в таблице, когда пришло время взять образец.

Ответ №3:

Обработчик — это правильный путь, а не timertask….Вы можете напрямую использовать его для недействительности просмотра, а не для задачи таймера