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

Как получить ссылку на экземпляр класса активности из ресивера - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android ЧАТ! http://www.cyberforum.ru/android-dev/thread1410656.html
Помогите сделать чат для андроида ! что бы с одного устройства мог отправить , а на другом прочесть и ответить . может есть исходники ? или хорошее описание ????
Программирование Android HTTP post android Просмотрел множество статей об этом, пытался использовать простейший пример HttpRequest, но все оказалось не так уж легко. Просмотрел как нужно использовать Asynktask но не особо понял. И сделал... http://www.cyberforum.ru/android-dev/thread1410652.html
Программирование Android Плагин для андроид classpath
У меня в проете Android Studio в файле build.gradle выдает ошибку там где атрибут classpath я аписал версию 0.6 (подчеркивает эту строку и пишет "Минимальная версия 1.0 "). Почему такое происходит??...
Программирование Android Кастомизация switch
Решил взять дизайн свитча у телеграма. Забрал оттуда некоторые ресурсы(2 кнопки и задний фон, все в 9patch). Возникла проблема на версиях дроида < lollipop. Свитч получается очень широким и обрезает...
Программирование Android Tab вкладки и ActionBar одновременно http://www.cyberforum.ru/android-dev/thread1410369.html
Нужно ,что бы в приложениях на андроид 2.3.3 в активити отображались Action bar и TabActivity. Я пытаюсь сделать что то типа такого: TabHost tbMain; @Override protected void...
Программирование Android Марио Цехнер программирование игр под андроид Собсна вопрос по его книге "Программирование игр под андроид". Кто читал её, может помните первую игру - змейку. Подскажите, как изменить размер клетки в мире? Я не могу найти где это определяется подробнее

Показать сообщение отдельно
Serbis
8 / 8 / 2
Регистрация: 13.07.2012
Сообщений: 127

Как получить ссылку на экземпляр класса активности из ресивера - Программирование Android

02.04.2015, 16:06. Просмотров 564. Ответов 3
Метки (Все метки)

Имеется ресивер, в нем объявлен интерфейс. Его методы определяется в MainActivity. Необходимо произвести обратный возов метода интерфейса. Что ему передавать? При работе с фрагментами есть чудесный метод getActivity которые возращает экземпляр класса активности. Как быть тут?

Java
1
2
3
4
5
6
7
8
9
10
11
12
public class downloadReceiver extends BroadcastReceiver {
    public interface OnFinishDownlodListener {
        void onFinishDownload();
    }
 
    @Override
    public void onReceive(Context context, Intent intent) {
        OnFinishDownlodListener listener = (OnFinishDownlodListener)???????????;
        listener.onFinishDownload();
        }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.