Вопросы с тегом «android-handler»

382
Обработчик против AsyncTask против темы [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыт 10 месяцев назад . Улучшить этот вопрос Я получил немного смущен о различиях между...

326
Запуск кода в главном потоке из другого потока

В сервисе Android я создал поток (ы) для выполнения некоторых фоновых задач. У меня есть ситуация, когда поток должен опубликовать определенную задачу в очереди сообщений основного потока, например a Runnable. Есть ли способ , чтобы получить Handlerиз главного потока и поста Message/ Runnableк нему...

297
Этот класс обработчика должен быть статическим, иначе могут возникнуть утечки: IncomingHandler

Я разрабатываю приложение для Android 2.3.3 с сервисом. У меня есть это внутри этого сервиса для связи с основной деятельностью: public class UDPListenerService extends Service { private static final String TAG = "UDPListenerService"; //private ThreadGroup myThreads = new...

259
отмена процесса handler.postdelayed

Я использую, handler.postDelayed()чтобы создать период ожидания до следующего этапа моего приложения. В течение периода ожидания я отображаю диалог с индикатором выполнения и кнопкой отмены . Моя проблема в том, что я не могу найти способ отменить задание postDelayed до истечения...

222
Как удалить все обратные вызовы из обработчика?

У меня есть обработчик из моего подкласса, который был вызван основным делом . Этот обработчик используется подклассами для postDelayнекоторых Runnables, и я не могу ими управлять. Теперь, в onStopслучае, мне нужно удалить их перед завершением Деятельности (как-то я звонил finish(), но он все равно...

129
Android: когда мне следует использовать Handler (), а когда - поток?

Когда мне нужно что-то для асинхронного запуска , например, длительная задача или логика, использующая сеть, или по любой другой причине, запуск нового потока и его выполнение работает нормально. Создание и запуск обработчика тоже работает. Какая разница? Когда я должен использовать каждый из них?...

109
Остановить handler.postDelayed ()

Я вызываю несколько обработчиков с помощью new Handler (). PostDelayed (new Runnable () ..... Как я могу остановить его при нажатии на кнопку "Назад"? public class MyActivity extends AppCompatActivity implements OnClickListener { private Button btn; private Handler handler; private Runnable...

97
Обработчик является абстрактным, не может быть создан

Я пытаюсь использовать Handlerв своем приложении. Но когда я создаю его так: Handler handler = new Handler(); Я получаю следующую ошибку. Gradle: error: Handler is abstract; cannot be instantiated И когда я проверяю решения, меня просят реализовать следующие методы: Handler handler = new Handler()...