У меня есть массивList объектов, хранящихся в классе, который расширяет aimService. Это переменные экземпляра для объекта: int id; String name; HashMap<Long, Double> historicFeedData Я хочу, чтобы этот массив возвращался к Activity. Я прочитал, что Parcelable – это путь, когда вы хотите передать объекты из службы в действие. Мой метод написания на посылке выглядит следующим образом: […]
Мои услуги вложенных намерений определяются следующим образом: 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, который вы передаете любому из методов set() должен иметь тип BroadcastReceiver , но я тестировал передачу других типов компонентов (например, IntentService ) и Он, казалось, работал нормально. Безопасно ли использовать Int BroadcastReceiver Intents с AlarmManager ?
При попытке настроить 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 для этого. Код службы (который не работает …) выглядит так: public class GpsGatheringService extends IntentService { // vars private static final String TAG = "GpsGatheringService"; private boolean […]
Я знаю, что этот вопрос задан раньше, но я не получил никакого ответа, я хочу создать службу намерения, которая постоянно запускает поток, но когда я выхожу из приложения, моя служба остановлена, и поток тоже остановился. Мне нужно создать что-то, чтобы разбудить службу каждые несколько минут. Или что-то, чтобы предотвратить убийство службы, даже когда приложение убито […]
На моем экране предпочтений я хочу запустить службу для загрузки файлов из Интернета, когда нажимается одно из этих предпочтений. Если служба уже запущена (загрузка файлов), служба должна быть остановлена (отменить загрузку). 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) […]
Я проверил этот вопрос , но, похоже, он не отвечает на мою проблему, что гораздо менее важно. Я вызываю IntentService из пункта меню в моем основном процессе. В настоящее время это всего лишь скелет, который помещает Toast в onHandleIntent (), который в конце концов должен появиться ненадолго в конце обработки, чтобы сказать, что он закончен. […]
У меня есть 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 для загрузки этой песни по последовательности. Но иногда я хочу отменить загрузку (например: пятый). Это означает, что мне нужно остановить 5-й запуск IntentService. Я пытаюсь остановить его вызовом stopService (), но он не работает. Может ли кто-нибудь сказать мне хороший […]