С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
XlorD59
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 50
1

Callback фрагментов

16.04.2016, 14:07. Просмотров 347. Ответов 3
Метки нет (Все метки)

День добрый.

Не совсем понимаю механизм работы коллбэков.
Может кто-нибудь проиллюстрировать на конкретном примере?

Допустим, есть у меня главная активити, внутри фрагмент с текстовым полем. По нажатию кнопки происходит замена данных во врагменте (ставится другой текст).

Как я понимаю, нужно на кнопку прикрепить коллбэк к активити, а она будет его обрабатывать - заменять фрагмент на такой-же, но с другими объектами.

Как это сделать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2016, 14:07
Ответы с готовыми решениями:

Жизненный цикл фрагментов
В программе есть 2 фрагмента. один заменяется другим при наступлении...

ViewPager обновление фрагментов
Использую viewpager имеет три фрагмента. Как обновлять данные для второго...

Очистка стека фрагментов
Правильно ли использовать след. код или можно по проще и "умнее" это делать? ...

Анимация фрагментов - не отображается
Доброго времени суток всем!!! В своем проекте пытаюсь сделать анимацию при...

Взаимодействие вложенных фрагментов
Есть главная activity, на неё помещён Фрагмент_1, который внутрь себя помещает...

3
Mikalai
264 / 240 / 95
Регистрация: 11.01.2015
Сообщений: 671
16.04.2016, 16:15 2
Цитата Сообщение от XlorD59 Посмотреть сообщение
Как я понимаю, нужно на кнопку прикрепить коллбэк к активити, а она будет его обрабатывать - заменять фрагмент на такой-же, но с другими объектами.
Нужно указать ссылку на любой объект реализующий интерфейс OnClickListener(если мы вешаем слушателя обычных нажатий). Объект ЛЮБОЙ. Это может быть хоть сам фрагмент, хоть активити, хоть POJO-класс. Или можно в параметр отдать ананимный класс, тоесть в параметр наприсать - new OnClickListener() {.....}

Почитай про шаблон проектирования - Наблюдатель (англ. Observer).
0
Pablito
2774 / 2203 / 746
Регистрация: 12.05.2014
Сообщений: 7,731
Завершенные тесты: 1
16.04.2016, 19:24 3
Цитата Сообщение от XlorD59 Посмотреть сообщение
По нажатию кнопки происходит замена данных во врагменте (ставится другой текст).
Как я понимаю, нужно на кнопку прикрепить коллбэк к активити, а она будет его обрабатывать - заменять фрагмент на такой-же, но с другими объектами.
так другие объекты и фрагменты или просто другой текст в textview?
0
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
16.04.2016, 21:13 4
Не знаю поможет или нет но я тут писал с примерами использование колбеков http://dajver.blogspot.com/2015/10/callback-android.html. Может поможет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2016, 21:13

Обновление фрагментов в fragmentPageAdapter
Доброго времени суток. Обыскал весь Интернет, никак не могу найти решение. Суть...

Анимация фрагментов и активити
Задаю анимацию для фрагментов и активити, но она работает на моём устройстве...

Взаимодействие фрагментов и контекстного меню
Доброго времени суток всем форумчанам! Ситуация следующая - существует...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru