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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
NickolayAkimov
0 / 0 / 0
Регистрация: 03.02.2013
Сообщений: 24
#1

Receiver - Android

27.04.2014, 13:13. Просмотров 496. Ответов 1
Метки нет (Все метки)

Добрый день уважаемые форумчане!
Помогите разобраться, на сколько я понял receiver нужен для прослушки широковещателных сообщений, т.е к примеру у насе есть два приложения, где одно вызывает другое, при помощи передачи нужного ключа в Intent.
Вопрос собственно заключается в следующем, когда я в манивест прослушивающего приложения включаю такие строки
<intent-filter>
<action android:name="my.hm.action.one" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
все работает, но когда я включаю:
<receiver>
<intent-filter>
<action android:name="my.hm.action.one" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
то не работает, подскажите пожалуйста для чего тогда вообще нужен ресеивер, если и без него все работает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 13:13     Receiver
Посмотрите здесь:

Media Center Receiver Service has encountered a problem and needs to close. We are sorry for the inconvenience Windows XP
Android Receiver не принимает сообщения
Android Подружить receiver и service
Philips HTR5000 Digital AV receiver перестал выдавать звук
QCoreApplication::notify ( QObject * receiver, QEvent * event ) C++ Qt
Android Как вызвать Notification в Broadcast Receiver?
HDL Optimized QAM Transmitter and Receiver
WhatsApp call receiver Android
Android AlarmManager и Service or Receiver?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
27.04.2014, 21:21     Receiver #2
NickolayAkimov, приведенный вами манифест какой-то неправильный. В одном из моих проектов вот так:
XML
1
2
3
4
5
6
7
8
9
10
11
...............
        </receiver>
        <receiver android:name=".PhonecallReceiver" >
            <intent-filter>
                <action android:name="android.intent.action.PHONE_STATE" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
            </intent-filter>
        </receiver>
</application>
Без этих строк вылетал эксцепшин при входящем звонке...
EDIT:
<category android:name="android.intent.category.DEFAULT" /> так низя - DEFAULT пишется токо для фильтра главной активити
Yandex
Объявления
27.04.2014, 21:21     Receiver
Ответ Создать тему
Опции темы

Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru