Результаты поиска по запросу "looper"

1 ответ

Android: конструктор LocationManager

Существует возможность начать извлечение уведомлений из LocationManager следующим способом:

2 ответа

Где «выйти» с петлителя?

1 ответ

Threading - не может создать обработчик внутри потока, который не вызвал Looper.prepare ()

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

ТОП публикаций

6 ответов

Как поднять тост в AsyncTask, мне предложили использовать Looper

У меня есть задачи, выполненные AsyncTask в фоновом режиме. В какой-то момент мне нужно выпустить тост за то, что что-то завершено.Я пытался, и я потерпел не...

4 ответа

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

Я не понимаю, почему я получаю эту ошибку. Я использую AsyncTask для запуска некоторых процессов в фоновом режиме.Я имею:

2 ответа

Вызов Looper более одного раза вызывает «отправку сообщения обработчику в мертвой ветке»

Я использую Executor [фиксированный пул потоков] с моей собственной ThreadFactory, которая добавляет Looper:

2 ответа

Удаление Looper.loop () помогло мне избежать бесконечного цикла

2 ответа

@Ashwin: Я так не думаю ... когда вы создаете новый объект Thread и вызываете thread.start (), создается новый поток. Обычно вы инициализируете новый объект Thread с помощью Runnable, но вы также можете делать другие вещи с Runnables - например, отправлять их в обработчик.

я есть активность с обработчиком (поток пользовательского интерфейса)Я запускаю новый поток и создаю handler.post (новый MyRunnable ()) - (новый рабочий поток)В документации Android говорится о методе post: «Заставляет Runnable r быть добавленным ...

5 ответов

 петля.

дал класс, расширяющий поток, чтобы получить местоположение пользователя через LocationManager в потоке, не являющемся пользовательским интерфейсом. Я реализовал это как поток, потому что он должен запускаться по запросу и выполнять свою работу ...

2 ответа

Как я уже сказал, пожалуйста, опишите больше ваших потребностей и целей, которые вы хотите достичь.

я возникли проблемы с пониманием, как использоватьLooper prepare()/loop()/quit() логика. У меня есть три потока: один - поток пользовательского интерфейса, один - поток логики игры, а последний - поток сетевого взаимодействия (фоновый поток, ...