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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
kozak95
34 / 34 / 10
Регистрация: 01.11.2013
Сообщений: 319
#1

Особенности DialogFragment - Программирование Android

01.09.2016, 16:03. Просмотров 204. Ответов 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 (Программирование Android):

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

DialogFragment в Fragment - Программирование Android
можно ли визивать DialogFragment с Fragment???

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

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

Выбор даты в DialogFragment - Программирование Android
Добрый день уважаемые. Немного покапавши я пришел к тому выводу, что выбрать дату внутри DialogFragment отдельным диалоговым окном...

Изменить стиль DialogFragment - Программирование Android
Приветствую, Есть приложение, в приложении есть DialogFragment с DatePicker и парой кнопок. Как изменить его стиль? Ну хотя бы цвет...

4
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
01.09.2016, 16:07 #2
Цитата Сообщение от kozak95 Посмотреть сообщение
как же быть
практиковать ООП
0
Hank
59 / 50 / 4
Регистрация: 28.12.2011
Сообщений: 288
01.09.2016, 16:12 #3
Цитата Сообщение от kozak95 Посмотреть сообщение
как же быть?
Так вы не выполняйте никакие действия пока в диалоге не произошло событие, которое вам нужно.
1
kozak95
34 / 34 / 10
Регистрация: 01.11.2013
Сообщений: 319
01.09.2016, 16:38  [ТС] #4
Паблито, Не понял при чем тут ООП, считаю что у меня с ним все хорошо. Поясните пожалуйста.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
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 - Программирование Android
Добрый день. Задача: получать данные из DialogFragment. Диалог вызывается из ActionBar. Используется для добавления записи в БД. Надо...

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

Разные стили DialogFragment - Программирование Android
Есть несколько AppCompatDialogFragment. Когда я запускаю приложение на телефоне с android 6.0.0, то у всех диалогов стиль Material Design....

FragmentActivity -> DialogFragment (утечка памяти) - Программирование Android
Всем привет! Обнаружил у себя такой баг: при повороте экрана - каждый раз увеличивается кол-во вызовов "DF: onCreateView()"... код...


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

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

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