Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.255.44] |
|
Сообщ.
#1
,
|
|
|
Создал объект BroadcastReceiver.
Внутри него есть строка. Приходит событие onReceive. Проверяю Action и, если это нужный, то сохраняю данные в строке. Приходит другой action. Проверяю данные на сохраненной строке. Но сохраненные данные пустые. Вывел Log.d(this.getClass().getName(), Integer.toHexString(hashCode())); Так вот для разных action они разные. Получается, что создаются разные экземпляры BroadcastReceiver. Как это так ? |
Сообщ.
#2
,
|
|
|
Все верно, вы наверное не прочитали статью про ресиверы (http://developer.android.com/reference/and...ceiverLifecycle) - они существуют пока обрабатываеться интент пришедший им.
|
Сообщ.
#3
,
|
|
|
Используйте какой то другой механизм, к примеру в файл запишите.
|