Как отправить некоторые данные (например.строка) из моей активности в службу… в Android?
-
20-09-2019 - |
Вопрос
Обычно я помещаю Extra в Intent для передачи данных между действиями.
Но кажется, что я не могу сделать это с помощью Сервиса?
Bundle extras = getIntent().getExtras();
Это не работает для службы Android.Как мне тогда отправить строку из действия в службу?
Решение
Точно так же, как вы это сделали с Activity
.Вы получите Intent
в onStart()
метод обратного вызова, который вам нужно будет переопределить.Это будет вызываться всякий раз, когда клиент звонит startService()
для тебя Service
, поставляя Intent
обсуждаемый.
Не связан с StackOverflow