Articles of радиоприемник intenservice

Сделать вызов API REST из IntentService или AsyncTask?

Представьте типичный сценарий, когда открывается действие, необходимо вызвать HTTP-API REST для получения некоторого контента и после получения обновлений пользовательского интерфейса. Очевидно, что вызов API должен выполняться в отдельном потоке, но должен ли он быть выполнен с использованием AsyncTask, IntentService или другого подхода и почему?

Android: использование WebView вне контекста активности

Я пытаюсь достичь веб-скрепок с помощью фона IntentService, который периодически очищает веб-сайт без отображения вида на телефоне пользователя. Поскольку я должен сделать вызов некоторого javascript на загруженной странице, я не могу использовать любые HttpGet и т. Д. Поэтому я должен использовать экземпляр WebView, который может работать только в потоке пользовательского интерфейса. Любые попытки запустить Activity, […]

Ожидание асинхронного обратного вызова в Android IntentService

У меня есть IntentService который запускает асинхронную задачу в другом классе и должен ждать результата. Проблема в том, что IntentService завершит работу, как только метод onHandleIntent(…) закончен, правильно? Это означает, что IntentService , как правило, немедленно отключится после запуска асинхронной задачи и больше не будет получать результаты. public class MyIntentService extends IntentService implements MyCallback { […]

Android IntentService не может создавать экземпляр класса; Нет пустого конструктора

У меня есть класс MainActivity который должен получить доступ к онлайн-API (таким образом, используя сетевые ресурсы). Для этого требуется фоновый поток, который я создал в отдельном файле HttpRequestService.java . MainActivity.java: public class MainActivity extends Activity { public static final String API_KEY = "KEYKEYKEYKEYKEY"; public static final String CLIENT_ID = "IDIDIDIDIDIDID"; private final String BROADCAST_ACTION = […]

Когда нужно отменить регистрацию BroadcastReceiver? В onPause (), onDestroy () или onStop ()?

Когда следует использовать unregisterReceiver? В onPause() , onDestroy() или onStop() ? Примечание. Мне нужно, чтобы служба выполнялась в фоновом режиме. Обновить: Я получаю исключение, освобождающее приемники null . В действии просочились приемники намерений, если вам не хватает приглашения на unregisterReceiver(); Скажите, пожалуйста, если что-то не так, вот мой код: private boolean processedObstacleReceiverStarted; private boolean mainNotificationReceiverStarted; […]

Как создать тост из IntentService? Он застревает на экране

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

Уведомление, созданное IntentService, всегда использует неправильное намерение

проблема Когда пользователь нажимает Отправить «Кнопка 1» (прокрутите вниз, чтобы увидеть конструкцию приложения), новое Notification создается из RefreshService . Если пользователь нажимает это уведомление, экземпляр MainActivity запускается и получает String со значением Button 1 над Intent . Это значение отображается. Когда пользователь нажимает кнопку отправки «Кнопка 2», новое обновление создается из RefreshService . Если пользователь […]

Как объявляется Intent Service в манифесте Android?

Прямой вопрос: Является ли IntentService объявленным в манифесте Android регулярным сервисом или существует другой способ? Он попытался найти его, но я не смог найти ответ. Вот регулярная декларация сервиса: <service android:name=".NameOfService"> </service> благодаря

Как заставить IntentService немедленно остановить кнопку отмены из Activity?

У меня есть IntentService, который запускается из Activity, и я хотел бы иметь возможность немедленно прекратить работу службы с помощью кнопки «Отмена» в действии. Как только эта кнопка «отменить» нажата, я хочу, чтобы служба прекратила выполнение строк кода. Я нашел несколько вопросов, подобных этому (т. Е. Здесь , здесь , здесь , здесь ), но […]

Должен ли я использовать AsyncTask или IntentService для моего приложения?

Я читал об интернет-соединении с Android и заметил, что есть разные способы справиться с этим: AsyncTask и IntentService. Тем не менее, я все еще не уверен, какой из них использовать. Мое приложение в основном является поиском местоположения / маршрутов с Google Maps. Мое подключение к Интернету будет использоваться для поиска ближайших маршрутов в пределах определенного […]