Описание тега looper

A JQuery plugin for carousel. No coding required.
2 ответа

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); //Every 10 Minutes Таймер дол…
11 июн '13 в 16:47
2 ответа

Android.os.Looper разряжает батарею?

Я думаю, это глупый вопрос, но все же... В моем приложении мне нужно запускать тяжелые задачи последовательно (в отдельном потоке, конечно). Итак, я думаю, что Looper - мой выбор для этого. AsyncTask - не тот случай, потому что запросы могут поступа…
06 сен '13 в 05:56
2 ответа

Реализация обработчика-лупера в Android

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

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

Я использую Executor [исправленный пул потоков] с моей собственной ThreadFactory, которая добавляет Looper: Handler HANDLER = new Handler(); Executor THREADS = Executors.newFixedThreadPool(THREAD_POOL_SIZE, new ThreadFactory() { @Override public Thr…
04 сен '10 в 16:08
1 ответ

Android: метод петлителя

В моей деятельности у меня есть метод, который должен повторяться, пока пользователь не нажмет кнопку private void AnimateItem(int i){ ((AnimationDrawable) myList.getChildAt(i).getBackground()).start(); } private void CheckItems(){ int[] items = new…
15 сен '14 в 13:53
2 ответа

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

У меня проблема с петлителем. Я звоню looper.prepare()и после выполнения чего-то все работает нормально. Но если я поверну устройство, я получу исключение при подготовке. 07-12 16:40:09.760: E/activity(15809): java.lang.RuntimeException: Only one Lo…
12 июл '13 в 14:49
1 ответ

Обработчик Android и проблема Looper.prepare()

Я создаю космический шутер для Android, в настоящее время я реализую методы съемки, но у меня возникают некоторые проблемы, которые я не могу понять, когда пытаюсь создавать новые снимки и рисовать их. у меня есть этот метод: public void createShot(…
17 окт '12 в 12:18
2 ответа

LocationListener onLocationChanged не всегда вызывается в расширении DashClock

У меня есть расширение DashClock, которое можно обновить, щелкнув по нему или по временному интервалу, поэтому я использую AsyncTask. Я также использую LocationListener, так как мне нужно местоположение пользователя. Иногда onLocationChanged не сраб…
1 ответ

Отправка сообщений из другого обработчика в очередь сообщений другого обработчика

Я хочу отправить из другого обработчика (не из самого обработчика LooperThread) в очередь сообщений LooperThread, но он ничего не показывает. Thread.sleep должен запустить mHandler. Есть идеи? Основная деятельность new LooperThread().start(); try { …
2 ответа

Android - код после лупера

У меня есть дочерний поток, выполняющий задачу бесконечно. Я хочу (1) постоянно отправлять данные обратно в поток пользовательского интерфейса и (2) иногда отправлять данные (соответствующие кнопкам) в дочерний поток, чтобы приостановить / продолжит…
16 окт '13 в 05:28
3 ответа

Получить очередь сообщений основного обработчика и обработчик

Как мне получить очередь сообщений основного потока из другого потока? Looper.getMainLooper() получает петлитель основного потока, но я не могу найти способ получить MessageQueue для петлителя другого потока. Кроме того, как мне получить обработчик …
02 июл '11 в 18:19
1 ответ

Что является эквивалентом Blackberry для Android Looper?

У Android есть Looper, а у iPhone - Run Loops. Похоже, что Blackberry будет иметь такое же резервное копирование для создания очереди и запуска потоков. Кто-нибудь знает, если есть?
17 авг '10 в 20:13
1 ответ

Могу ли я получить неблокирующий Looper?

У меня есть тема с сообщением-Looper для некоторых вычислений местоположения. Для этого я звоню: LocationManager.requestLocationUpdates(mProvider, mMinTime, mMinDistance, (LocationListener)this, looper); Чтобы получить действительный объект Looper, …
16 сен '12 в 13:12
2 ответа

LocationManager и Looper - для одного потока может быть создан только один Looper

У меня проблема с моим приложением. Мне нужно получать обновления местоположения через определенные промежутки времени и, следовательно, в основном нужно уметь управлять модулем GPS довольно хорошо, с ОС Android это не совсем легко. В основном мне н…
09 дек '11 в 07:48
4 ответа

Android: requestLocationUpdates создает исключение

Я пытаюсь периодически получать данные о местоположении пользователя через GPS в Android и отправлять данные в удаленную БД, но я получаю исключение: Can't create handler inside thread that has not called Looper.prepare(), Метод, который извлекает п…
1 ответ

Что не так с моей реализацией фрагмента?

Введение: у меня есть плата IOIO-OTG, которая подключена к устройству Android через USB-соединение. Предполагается, что моя плата IOIO-OTG запускает петлитель при соединении, однако этого, похоже, никогда не происходит. Единственная причина, по кото…
05 мар '14 в 20:42
2 ответа

В каждом потоке может быть создан только один Looper

Со следующим кодом: private void showDialog(String message) { try { Looper.prepare(); Handler handler = new Handler() { @Override public void handleMessage(Message msg) { try { Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NO…
14 дек '15 в 04:22
1 ответ

Для одного потока может быть создан только один Looper. Ошибка, асинхронная задача

Код в нижней части этого поста запускается следующей строкой кода. new MasterClickAsyncTask(main).execute(position); Часть кода doInBackground ниже вызывает метод, содержащий цикл for, отсюда и необходимость в Looper.prepare(). Этот код работает нор…
3 ответа

LocationManager requestLocationUpdates() в GPS Android

Я разработал приложение как сервис, который обрабатывает основные HTTP-запросы. Когда телефон получает запрос HTTP Post, например: http ://IP:port/gps/on, он должен зарегистрироваться на приемнике GPS следующим образом: lm.requestLocationUpdates(Loc…
18 июн '13 в 14:44
0 ответов

Как указать выражение cron для запуска каждые 5 секунд в Jenkins/Looper

Мне нужно запускать работу cron каждые 5 секунд через Looper/ Jenkins. Может ли кто-нибудь помочь мне в написании выражения cron? Я использовал следующую спецификацию в моем файле yml, но она не сработала. триггеры: - push: отключено - pr: отключено…
06 дек '18 в 10:19