Вопросы по теме 'looper'

Не удается создать обработчик внутри потока, который не вызвал Looper.prepare () внутри AsyncTask для ProgressDialog
Я не понимаю, почему я получаю эту ошибку. Я использую AsyncTask для запуска некоторых процессов в фоновом режиме. У меня есть: protected void onPreExecute() { connectionProgressDialog = new ProgressDialog(SetPreference.this);...
100137 просмотров

Ошибка AsyncTask и Looper.prepare()
У меня есть следующий код class OverlayTask extends AsyncTask<Void, Void, Void> { @Override public void onPreExecute() { if (sites != null) { myMapView.getOverlays().remove(sites);...
50365 просмотров
schedule 13.06.2024

Android: сбой при извлечении местоположения через регулярные промежутки времени, Looper Prepare (да, я искал !!)
Я пытаюсь получить местоположение через равные промежутки времени и отправить его по сети. Прежде чем сделать это, я считаю важным убедиться, что я правильно вытягиваю местоположение! Для этого я пытаюсь получить местоположение и отправить сообщение...
2085 просмотров

Почему служба Android должна работать в потоке пользовательского интерфейса?
У меня наверное простой вопрос. У меня есть служба Android; где я создал общий класс обслуживания, который запрашивает блокировки и выполняет фактический (расширяющий) код обслуживания в отдельном потоке. Пример ниже: abstract public class...
4049 просмотров
schedule 07.12.2022

WebView в потоке не может быть создан
у меня есть несколько потоков, в которых я создаю некоторые представления и подготавливаю их к отображению. Среди них у меня также есть WebView. Этот код выполняется в потоке: WebView lGraphWebView = null; try{ lGraphWebView...
4634 просмотров

Потоки и сообщения Android
Я работаю над приложением для Android, которое использует фоновый рабочий поток. Мне нужно иметь возможность отправлять сообщения в поток из действия, но я не могу понять это. У меня есть одно действие и один поток для работы в фоновом режиме. Я...
1326 просмотров
schedule 12.04.2023

Прервать поток во время цикла, используя сообщение из пользовательского интерфейса
Я уверен, что решение моей проблемы будет одним из тех «духовных» моментов, но я застрял, поэтому любые полезные советы будут с благодарностью получены. Проблема: у меня есть пользовательский интерфейс с фоновым потоком. В пользовательском...
660 просмотров
schedule 29.10.2022

Android Gingerbread: невозможно создать обработчик внутри потока, который не вызвал Looper.prepare()
У меня есть такой код: final Context context = this; Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { new CheckMessageTask(context).execute(); //ERROR } }, 2500, 10 * 60 * 1000);...
1001 просмотров
schedule 27.09.2022

Запрос LocationManagerLocationUpdates () в GPS Android
Я разработал приложение как службу, которая обрабатывает основные HTTP-запросы. Когда телефон получает запрос HTTP Post, например: http ://IP:port/gps/on , он должен зарегистрироваться в прослушивателе GPS следующим образом:...
10311 просмотров
schedule 14.06.2022

Threading — невозможно создать обработчик внутри потока, который не вызвал Looper.prepare()
Я использую более старый код, и при запуске этого метода я получаю ошибку Looper.prepare(). Я не понимаю, что означает линия, но это очень необходимо. Общая программа: у меня есть AsyncTask, который вызывает метод, который вызывает doBindService()...
1548 просмотров
schedule 01.06.2022

Разряжает ли android.os.Looper батарею?
Наверное глупый вопрос, но все же... В моем приложении мне нужно последовательно запускать тяжеловесные задачи (конечно, в отдельном потоке). Так что я думаю, что Looper — мой выбор для этого. AsyncTask не тот случай, потому что запросы могут...
947 просмотров
schedule 14.07.2022

Как отправлять обратные вызовы в Android в любой произвольный поток
Я использую игровой движок Unity, который также поддерживает экспорт в Android. Механизм использует несколько потоков, включая поток пользовательского интерфейса и отдельный поток сценариев, в котором выполняется весь пользовательский код. Мой...
994 просмотров

Исключение Looper.prepare с использованием LocationManager во внешней службе
Я получаю следующее исключение, когда пытаюсь использовать LocationManager в пользовательском классе, работающем во внешней службе: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)...
1187 просмотров
schedule 13.11.2022

В каждом потоке может быть создан только один Looper.
Со следующим кодом: private void showDialog(String message) { try { Looper.prepare(); Handler handler = new Handler() { @Override public void handleMessage(Message msg) { try { Uri...
1549 просмотров
schedule 26.04.2023

Ошибка Android с областью при попытке использовать асинхронность. Говорит, что он открыт из потока без петлителя
Я получаю следующую ошибку в этом коде: «Ваша область открывается из потока без Looper. Асинхронным запросам нужен обработчик для отправки результатов вашего запроса» в этой строке: "RealmResults<UserVehicle> completed =...
2036 просмотров
schedule 11.05.2023

Запуск библиотек JavaScript (Looper) на стороне сервера Blazor - некоторый код javascript не работает
Я пытаюсь реализовать тему Looper в моем серверном приложении Blazor, и у меня есть ссылки на библиотеки javascript в конце _Host.cshtml. Однако некоторые скрипты в theme.min.js не работают. Почему? <script...
87 просмотров
schedule 09.10.2022