Как передать данные в сервис.

Ответить
netfinity
Сообщения: 13
Зарегистрирован: 07 июл 2015, 19:45

Как передать данные в сервис.

Сообщение netfinity » 08 июл 2015, 14:08

Как передать данные в сервис пробую через Broadcast Receiver не особо получается, как пример как передать логин и пароль в сервис. если есть код у кого скиньте посмотреть. побывал по уроку 96 но не получается.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Как передать данные в сервис.

Сообщение doter.ua » 08 июл 2015, 14:17

интентом, в онстарткоманде распаковываешь его.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

netfinity
Сообщения: 13
Зарегистрирован: 07 июл 2015, 19:45

Re: Как передать данные в сервис.

Сообщение netfinity » 08 июл 2015, 15:23

doter.ua писал(а):интентом, в онстарткоманде распаковываешь его.
Ну я так и делаю но как понять какое значение в переменной task
int task = intent.getIntExtra(MainActivity.PARAM_TASK, 0);

перевожу в лог
Log.d(LOG_TAG, " Имя " + task + String.valueOf(task));

выводит два нуля, если изменить
int task = intent.getIntExtra(MainActivity.PARAM_TASK, 10);
в лог выводить две десятки.
выводит индекс вроде как я понял а не значение.

какое значение в task, Android Studio не 1С где можно в режиме отладки мышкой подвести к переменной и понять что там за значение.

netfinity
Сообщения: 13
Зарегистрирован: 07 июл 2015, 19:45

Re: Как передать данные в сервис.

Сообщение netfinity » 09 июл 2015, 13:20

Выяснил по логам, что в активити отправляет в службу переменную 100, как мне надо но как ее распаковать в сервисе.
помогите мучаюсь, уроке 96 там через string.
Как распаковать переменную в службе?????

netfinity
Сообщения: 13
Зарегистрирован: 07 июл 2015, 19:45

Re: Как передать данные в сервис.

Сообщение netfinity » 10 июл 2015, 13:15

сам разобрался

Ответить