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

Использовать Parcelable с объектом с помощью Hashmap

У меня есть массивList объектов, хранящихся в классе, который расширяет aimService. Это переменные экземпляра для объекта: int id; String name; HashMap<Long, Double> historicFeedData Я хочу, чтобы этот массив возвращался к Activity. Я прочитал, что Parcelable – это путь, когда вы хотите передать объекты из службы в действие. Мой метод написания на посылке выглядит следующим образом: […]

Android: служба Nested Intent не запускается после вызова Context.startService ()

Мои услуги вложенных намерений определяются следующим образом: package com.my.package; … // Bunch of imports public class MyNotifier … // Bunch of variables public class MissedCallIntentService extends IntentService { private static final String TAG = "MissedCallIntentService"; public MissedCallIntentService() { super("MissedCallIntentService"); Log.i(TAG, "Creating intent service."); } @Override public void onHandleIntent(Intent intent) { Log.i(TAG, "Handling intent service."); } […]

Требует ли AlarmManager PendingIntent типа BroadcastReceiver?

Документация для AlarmManager, по- видимому, подразумевает (но явно не требует явно), что PendingIntent, который вы передаете любому из методов set() должен иметь тип BroadcastReceiver , но я тестировал передачу других типов компонентов (например, IntentService ) и Он, казалось, работал нормально. Безопасно ли использовать Int BroadcastReceiver Intents с AlarmManager ?

Не удалось разрешить Intent Service Android

При попытке настроить Push Notification возникает следующая ошибка: 06-07 01:05:59.735 18708-18708/com.ebr.apps.ebr.development E/FirebaseInstanceId: Failed to resolve target intent service, skipping classname enforcement 06-07 01:05:59.735 18708-18708/com.ebr.apps.ebr.development E/FirebaseInstanceId: Error while delivering the message: ServiceIntent not found. У меня разные ароматы в градиенте: Мое имя пакета кода: com.ebr.apps.ebr Пакет аромата продукта: com.ebr.apps.ebr.development Я разместил google-services.json в приложении / src […]

Как сохранить поток IntentService вживую?

Я пишу тестовое приложение, которое отслеживает местоположение пользователей. Идея заключается в том, что я могу запустить службу, которая затем регистрирует обновления местоположения. На данный момент я использую IntentService для этого. Код службы (который не работает …) выглядит так: public class GpsGatheringService extends IntentService { // vars private static final String TAG = "GpsGatheringService"; private boolean […]

Как разбудить мой намеренный сервис каждые 5 минут

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

IntentService onHandleIntent () все еще работает после onDestroy () запущен

На моем экране предпочтений я хочу запустить службу для загрузки файлов из Интернета, когда нажимается одно из этих предпочтений. Если служба уже запущена (загрузка файлов), служба должна быть остановлена ​​(отменить загрузку). public class Setting extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); downloadPref.setOnPreferenceClickListener(new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference pref) { if (DownloadService.isRunning) […]

Android: Toast от IntentService остается на экране навсегда

Я проверил этот вопрос , но, похоже, он не отвечает на мою проблему, что гораздо менее важно. Я вызываю IntentService из пункта меню в моем основном процессе. В настоящее время это всего лишь скелет, который помещает Toast в onHandleIntent (), который в конце концов должен появиться ненадолго в конце обработки, чтобы сказать, что он закончен. […]

Перепланировать IntentService с AlarmManager – дополнительная информация игнорируется

У меня есть IntentService, который изначально запускается нажатием кнопки: Intent intent = new Intent(this, ProximityService.class); intent.putExtra("com.hybris.proxi.triggerTime", 5000l); PendingIntent pendingIntent = PendingIntent.getService(this, 0, intent, 0); long trigger = System.currentTimeMillis() + (5*1000); alarmManager.set(AlarmManager.RTC_WAKEUP, trigger, pendingIntent); Это хорошо работает. Но потом я снова пытаюсь выполнить тот же intenservice, изнутри intentservice. Идея здесь в том, что я могу изменить […]

Как остановить один IntentService при запуске многих IntentService

У меня есть список, содержащий много песен. Каждый раз, когда нажимается песня, я вызываю IntentService для загрузки этой песни по последовательности. Но иногда я хочу отменить загрузку (например: пятый). Это означает, что мне нужно остановить 5-й запуск IntentService. Я пытаюсь остановить его вызовом stopService (), но он не работает. Может ли кто-нибудь сказать мне хороший […]