Serbis
19 / 19 / 2
Регистрация: 13.07.2012
Сообщений: 159
|
||||||
1 | ||||||
Как получить ссылку на экземпляр класса активности из ресивера02.04.2015, 16:06. Просмотров 940. Ответов 3
Метки нет Все метки)
(
Имеется ресивер, в нем объявлен интерфейс. Его методы определяется в MainActivity. Необходимо произвести обратный возов метода интерфейса. Что ему передавать? При работе с фрагментами есть чудесный метод getActivity которые возращает экземпляр класса активности. Как быть тут?
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
02.04.2015, 16:06 |
Ответы с готовыми решениями:
3
Можно ли получить ссылку на экземпляр класса по полю этого экземпляра Как передать в метод класса ссылку на экземпляр
|
Serbis
19 / 19 / 2
Регистрация: 13.07.2012
Сообщений: 159
|
|
02.04.2015, 17:01 [ТС] | 3 |
Паблито, Конструктор в классе ресивера бесполезен. Создаю экземпляр ресивера, передаю ему this, а когда приходит broadcast система игнорирует существующий экзмепляр класса ресивера и создает его по новой. В итоге в переданный до этого в ресивер экземпляр становится null, и интерфейс пытается обратиться в никуда. Вообще попахивает очередной дуростью от гугла, почему нельзя было сделать функцию обратного вызова.
0
|
Spelcrawler
|
|
02.04.2015, 21:48 | 4 |
Serbis, вообще не понял что вы хотите сделать. Вызвать метод в ресивере после того как отработает код из активити?
0
|
02.04.2015, 21:48 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
02.04.2015, 21:48 |
Как передать ссылку на экземпляр класса с одной формы на другую Как получить ссылку на созданный экземпляр окна в другом методе? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |