Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kozak95
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
#1

Особенности DialogFragment

01.09.2016, 16:03. Просмотров 247. Ответов 4
Метки нет (Все метки)

И снова здравствуйте) Почему когда показывается диалог, то выполнение кода после dialog.show(...) продолжается? Например, пользователь должен что-то выбрать в диалоге, а дальше в коде используются эти данные, но код ведь продолжает выполнятся во время показа диалога, как же быть?
Java
1
2
3
        DialogScreen dialog =new DialogScreen();
        dialog.show(getFragmentManager(), "dlg1");
        System.out.println("after_dialog");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2016, 16:03
Ответы с готовыми решениями:

DialogFragment в Fragment
можно ли визивать DialogFragment с Fragment???

Перемещение DialogFragment
На основе Dialog Fragment делаю свой диалог. Подскажите куда копать, чтобы...

Разные стили DialogFragment
Есть несколько AppCompatDialogFragment. Когда я запускаю приложение на телефоне...

Запрет пересоздания DialogFragment
Привет. Можно ли как нибуть запретить пересоздание DialogFragment при повороте?...

Данные из DialogFragment в Activity
Всем добрый день, помогите пож. советом. Программировать начал неделю назад...

4
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 1
01.09.2016, 16:07 #2
Цитата Сообщение от kozak95 Посмотреть сообщение
как же быть
практиковать ООП
0
Hank
64 / 55 / 5
Регистрация: 28.12.2011
Сообщений: 301
01.09.2016, 16:12 #3
Цитата Сообщение от kozak95 Посмотреть сообщение
как же быть?
Так вы не выполняйте никакие действия пока в диалоге не произошло событие, которое вам нужно.
1
kozak95
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
01.09.2016, 16:38  [ТС] #4
Паблито, Не понял при чем тут ООП, считаю что у меня с ним все хорошо. Поясните пожалуйста.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
01.09.2016, 16:53 #5
kozak95, в основу положена событийная модель. Поэтому вам правильно говорят. После вызова диалога ничего не делайте. Потом, когда будет нажата какая-то кнопка в диалоге, вызывайте нужные действия.
1
01.09.2016, 16:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2016, 16:53

Получение данных из DialogFragment
Добрый день. Задача: получать данные из DialogFragment. Диалог вызывается из...

Изменить стиль DialogFragment
Приветствую, Есть приложение, в приложении есть DialogFragment с DatePicker и...

Переопределить onDismiss у DialogFragment
Имеется класс, наследованный от DialogFragment. Хочется переопределить...


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

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

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