Передача параметров в GcmTaskService

Я пытаюсь реализовать службу, используя GcmTaskService. Это мой код в основном действии для вызова службы под названием Myservice.

OneoffTask myTask = new OneoffTask.Builder() .setService(MyService.class) .setExecutionWindow(0, 10) .setTag("test-upload") .build(); GcmNetworkManager.getInstance(this).schedule(myTask); 

Это класс MyService.

  public class MyService extends GcmTaskService { @Override public int onRunTask(TaskParams taskParams) { Log.i("onRunTask: ", taskParams.getTag() + ""); return GcmNetworkManager.RESULT_RESCHEDULE; } } 

Я хочу знать, как передать параметры этой службе?

https://developers.google.com/android/reference/com/google/android/gms/gcm/TaskParams

TaskParams имеет getExtras (), который возвращает набор для вас. Это должно быть заполнено вызовом setExtras () на вашем TaskBuilder.

Единственный вариант, который я нашел, – использовать либо общие настройки, либо базу данных, более подробную информацию можно найти здесь.

GcmTaskService

Intereting Posts
Мне нужны все три конструктора для пользовательского представления Android? Не удалось загрузить кнопку Google +1 при нажатии кнопки отмены отмены Показывать панель вкладок и список в панели действий одновременно. (Android Honeycomb) Как проверить, включен ли Android «Мобильные данные» Графический звуковой анализатор микрофона Android: ошибка OutOfMemory и стоп-сигнал Расширения Kotlin Android и сохраненный фрагмент Android P2P Многопользовательская игра (с) Обсуждение XMPP / Google b) JXTA peerdroid c) другим способом) Разница между трассировкой метода Android Monitor и монитором устройств Android Фрагмент onResume () не вызывается при использовании FragmentPagerAdapter Android: Лучший способ / библиотека, чтобы написать приложение, которое просто получает / устанавливает ваш статус Facebook, отправляет сообщения Facebook и просит друзей? Как я могу управлять сеансом в Android login / logout? Панель действий Android Context (CAB) для GridView и onClickListener Ошибка: для Android SDK требуется Android Developer Toolkit версии 22.6.1 или выше Скопировать каталог из Активы в локальный каталог