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

Работа с Handler из другого активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Мнения по книге Б. Харди, Б. Филлипс Программирование под Android. Для профессионалов http://www.cyberforum.ru/android-dev/thread1506134.html
Изучаю программирование под андроид и наткнулся на эту книгу, по началу радовала, но чем дальше двигался по изучению создания основного приложения книги CriminalIntent тем больше казалось, что либо я...
Программирование Android Сохранение массива int-ов Я всегда сохранял нужные значения через SharedPreferences.Editor. Но встала потребность записать масив данных. Подскажите, как сохранить массив чисел инт? Вот так сохранял. Но ничего вроде... http://www.cyberforum.ru/android-dev/thread1506099.html
Программирование Android Google maps на Android
Здравствуйте формучане! Хотел узнать, почему на реальном устройстве могут не работать гугл карты? Вроде делал все как в инструктаже, на эмуляторе работает, на телефоне нет. В проекте создал Activity...
Добавить элемент в toolbar слева Программирование Android
Как можно добавить элемент в тулбар слева от заголовка? Как тут В моем случае всегда добавляется справа Код тулбара <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar...
Программирование Android Свёрнутый список в ExpandableListView http://www.cyberforum.ru/android-dev/thread1505935.html
Как сделать, что бы при запуске активности с ExpandableListView, список был свёрнут, а то у меня много пунктов и долго приходится мотать вниз, нужно чтобы группы были свёрнуты...
Программирование Android своя служба Приветствую. Только начинаю изучение программирования под андроид. Штука интересная и перспективная. Но как и всегда, нужно все и сразу. Дело в том, что мне нужно сделать службу, но смотрю уроки и... подробнее

Показать сообщение отдельно
sarTemd174
57 / 57 / 1
Регистрация: 03.01.2012
Сообщений: 136

Работа с Handler из другого активити - Программирование Android

28.07.2015, 16:34. Просмотров 408. Ответов 1
Метки (Все метки)

Здравствуйте, пишу чат приложение и не могу понять как можно обрабатывать входящие сообщение из другого активити.
У меня есть форма авторизации где я устанавливаю хандлер на все входящие сообщения:

Java
1
2
ResultHandler handler = new ResultHandler();
MGey.setUpdates(handler);
ResultHandler - отдельный класс куда идут все входящие сообщения.

Java
1
2
3
4
5
6
7
public class ResultHandler {
    @Override
    public void onResult(ChatObject object)
    {
        //receive message object from server
    }
}
Далее, у меня есть активити с окном чата, куда мне надо кидать каждое новое сообщение, полученное в этом хандлере.
Я так понимаю, что мне нужно в класе ResultHandler как-то передавать объект, а в другой активити как-то его принимать.
Т.е допустим если пришло новое сообщение

Java
1
2
if object instanceof ChatObject.NewMessage
//передать его активити Chat.java
Далее нужно принять этот объект в активити Chat.java и затем уже его использовать.

Как это сделать правильно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru