Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Передача Intent через BroadcastReceiver - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получение координат View во время анимации http://www.cyberforum.ru/android-dev/thread929571.html
Требуется во время выполнения анимации обработать клик по вьюхе, которая анимируется или каким-то образом имитировать клик и передать его этой вьюхе. Проблема в том, что когда вью анимируется в...
Программирование Android android Listview Center position здравствуйте У меня есть XML-файл с разобрать и показать элементы в ListView. ListView включены изображения и текст (к примеру, Эминем картину и первый TextView: имя художника и второе название... http://www.cyberforum.ru/android-dev/thread929497.html
Проблемы с подключением АДТ-плагина в эклипс Программирование Android
Доброе утро! Пытаюсь подключить ADT-plugin (help->instal new software). Выдает ошибку: cannot complete the request. This installation has not been configured properly for Software Updates. ...
Программирование Android ViewPager внутри ListView, Как вставить?
Здравствуйте. Есть задача, внутри ListView сделать айтемы, которые содержат ViewPager Вот фрагмент кода, в котором я пытаюсь просто расместить один элемент ViewPager в одном айтеме ListView,...
Программирование Android Создание круглой кнопки http://www.cyberforum.ru/android-dev/thread929264.html
Приветствую. Подскажите можно ли как-нибудь сделать из стандартной кнопки круглую, ну или другие варианты создания круглой кнопки.
Программирование Android Кнопки с картинкой и поворот экрана Всем. Я второй день как начал разбираться с этим, голова кругом идет. Не могу нагуглить как идеологически правильно сделать так что бы при повороте экрана переворачивались и кнопки? Я понимаю... подробнее

Показать сообщение отдельно
turlir
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 3

Передача Intent через BroadcastReceiver - Программирование Android

27.07.2013, 20:47. Просмотров 732. Ответов 0
Метки (Все метки)

Наткнулся на следующую проблему.
Есть активити и сервис. В onCreate регистрирую BroadcastReceiver, выставляю фильтр.
Java
1
2
3
4
5
6
7
8
9
10
BroadcastReceiver receiver = new BroadcastReceiver() {
            public void onReceive(Context context, Intent intent) {
                if (intent != null) {
                    Bundle b = intent.getExtras(); //почему здесь null?
                    String s = b.getString("KeyString");
                }
            }
        };
IntentFilter filter = new IntentFilter(ServiceHelper.BROADCAST_ACTION);
registerReceiver(receiver, filter);
Вызываю сервис, он что-то внутри себя крутит и должен вернуть сообщение в активити. Делаю это с помощью такого кода.
Java
1
2
3
4
5
6
7
Bundle b = new Bundle();
b.putString("KeyString", "Value");
 
Intent i = new Intent(ServiceHelper.BROADCAST_ACTION);
i.putExtras(b);
 
sendBroadcast(i);
Наткнулся на null, когда вызываю getExtras() у интента, который пришел в onReceive. Но ведь он не должен быть пустым! Даже в отладчике визуально вижу разницу в остуствии объектов.
Прошу помощи, в гугле не забанили, документацию читал но ответа так и не нашел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru