13
ответов

Обработчик против AsyncTask против потока

Я немного запутался по поводу различий между обработчиками, AsyncTask и потоками в Android. Я прочитал довольно много блогов и вопросов здесь в stackoverflow. Обработчиком являются фоновые потоки, которые ...
вопрос задан: 26 September 2017 06:33
3
ответа

Как синхронизировать обработчики Android с разными интервалами?

У меня есть два обработчика, работающие в службе Android. handler1 запускается каждые 30 секунд handler2 запускается каждые 5 секунд Я имею в виду, когда ...
вопрос задан: 18 January 2019 18:43
2
ответа

Механизм передачи данных из одного обратного вызова в другой

Я хочу использовать «Речь для текста» в моем приложении для таких действий, как нажатие кнопки «да» или «нет». Я реализовал речь в тексте в моем приложении. В этом у меня есть метод обратного вызова, который называется public void onResults (...
вопрос задан: 25 February 2019 07:58
0
ответов

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

В службе Android я создал поток(и) для выполнения некоторых фоновых задач. У меня есть ситуация, когда потоку необходимо опубликовать определенную задачу в очереди сообщений основного потока, например, Runnable. ...
вопрос задан: 29 October 2019 21:48
0
ответов

Android AsyncTask [Не удается создать обработчик внутри потока, который не вызвал Looper.prepare ()]

Я создал AsyncTask для загрузки изображений на основе функции. И после загрузки я получаю эту ошибку onPostExecute (). Я читал некоторые ответы StackOverflow на Runnable, но продолжал получать сообщение об ошибке...
вопрос задан: 10 July 2019 05:26
0
ответов

Как мне выполнить handler.removecallback несколько раз?

Я пытаюсь динамически запускать и останавливать обработчик потока. Для этого я использую removecallbacks. Всякий раз, когда я запускаю removecallbacks в первый раз, это работает правильно, но когда я пытаюсь сделать это снова
вопрос задан: 19 March 2019 08:04
0
ответов

Как отменить обработчик раньше времени в коде Android?

Я создаю Таймер с задержкой на 1 минуту для отключения службы, если она не завершена. Выглядит так: private Handler timeoutHandler = new Handler (); внутри onCreate () timeoutHandler.postDelayed (new Runnable (...
вопрос задан: 18 October 2018 18:21
0
ответов

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

У меня есть обработчик из моего подчиненного действия, который был вызван основным действием. Этот обработчик используется подклассами для публикации некоторых Runnables, и я не могу ими управлять. Теперь, в событии onStop, мне нужно ...
вопрос задан: 14 December 2017 04:35
0
ответов

Обработчики, MessageQueue, Looper, все они работают в потоке пользовательского интерфейса?

Я пытаюсь сосредоточиться на потоке и знаю, что могу использовать обработчик, чтобы публиковать сообщения / runnables в MessageQueue, который, в свою очередь, забирается лупером и отправляется обратно в обработчик ...
вопрос задан: 18 September 2017 14:37
0
ответов

Android: когда я должен использовать Handler () и когда я должен использовать Thread?

Когда мне нужно что-то запустить асинхронно, например, долгосрочную задачу или логику, которая использует сеть, или по какой-либо причине, запуск нового потока и его запуск работают нормально. Создание обработчика ...
вопрос задан: 5 September 2017 12:25
0
ответов

Зачем использовать HandlerThread в Android

В Android обработчик можно использовать для публикации/обработки сообщения, если я не не использовать HandlerThread (передавать его Looper обработчику), означает ли это, что в этом случае Handler использует Looper MainThread (поток пользовательского интер
вопрос задан: 6 July 2017 18:23
0
ответов

Пример общения с HandlerThread

Я хочу настроить HandlerThread из потока GUI. Затем, спустя некоторое время, когда кнопка нажимается в графическом интерфейсе, она запускает callHello (), который затем отправляет сообщение объекту HelloLogger, находящемуся на ...
вопрос задан: 23 May 2017 12:34
0
ответов

Реализация AsyncQueryHandler

Я пытаюсь реализовать AsyncQueryHandler, потому что у меня точно такая же проблема в этой ссылке, но я не вижу ни одного примера или чего-либо о ее реализации. Я пробовал делать...
вопрос задан: 23 May 2017 12:17
0
ответов

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

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

HandlerThread нулевое исключение - Android

Таким образом, я использую ThreadHandler в своем приложении. Открытый класс MessageThread extends HandlerThread {Handler mHandler; public MessageThread () {super ("Поток сообщений"); } public ...
вопрос задан: 25 February 2015 02:36
0
ответов

Handler.sendMessageDelayed (сообщение, задержка) не работающий правильно

Я определил splashscreen, который покажут во время загрузки. Но в зависимости от интернет-соединения это может брать только 600 мс для загрузки или иногда 5 000 мс. Таким образом, я определил это, splashscreen, по крайней мере...
вопрос задан: 24 August 2012 19:08
0
ответов

Что происходит с этим потоком, который можно запустить в конце, после его завершения?

У меня есть этот поток, который загружает несколько изображений с сервера. Поэтому после загрузки изображений я вызываю обработчик и продолжаю обновление пользовательского интерфейса. Так как stop () для потока устарел, я не могу ...
вопрос задан: 16 July 2012 11:32
0
ответов

Что означает removeCallbacks (Runnable r) в обработчике в Android

Я хочу знать, каково точное значение removeCallbacks (Runnable r) в обработчике. Я просмотрел его документацию, и он просто говорит: «Удалите все ожидающие сообщения Runnable r, которые есть в сообщении ...
вопрос задан: 10 July 2012 13:14
0
ответов

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

Я разрабатываю приложение для Android 2.3.3 со службой. У меня есть это внутри этой службы для связи с основным действием :открытый класс UDPListenerService extends Service { частный статический...
вопрос задан: 9 July 2012 23:43