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

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

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
#1

OnActivityResult() внутри Dialog - Программирование Android

07.12.2015, 15:03. Просмотров 163. Ответов 2
Метки нет (Все метки)

Создаю кастомный диалог:
Java
1
2
MyDialog = new Dialog(this);
MyDialog.setContentView(R.layout.search);
По нажатию в диалоге кнопки запускается активити для выбора значения.
При выборе значения нужно заполнить поля диалога.
Но как это сделать? Как обработать подобие onActivityResult() в диалоге?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2015, 15:03     OnActivityResult() внутри Dialog
Посмотрите здесь:

OnActivityResult - Программирование Android
Есть класс Photo public class Photo { Uri mUri; Activity ac; public static final int PHOTO_INTENT_REQUEST_CODE = 100; ...

OnActivityResult и FragmentActivity - Программирование Android
Добрый день. Мучился вчера весь день, но так и не одолел проблему. Предыстория: Проект сделан на основе обычной Activity. В ней есть...

OnActivityResult из сервис во фрагмент - Программирование Android
Здравствуйте,есть акивити которая запускает мой сервис. после запуска, сервис должен отослать данные во фрагмент. по логам показывает...

передача результата в onActivityResult - Программирование Android
Скажи пожалуйста. У меня есть 3 активити. Из первой активити я вызываю активность номер2 с помощью старт АктивитиФоРезалт. В свою...

onActivityResult для Fragment - Программирование Android
public class General_Activity extends FragmentActivity { public class TitleAdapter extends FragmentPagerAdapter { private final...

Два onActivityResult в одной Activity - Программирование Android
Понимаю что видимо это не реально, но тем не менее. Ситуация в Activity уже есть onActivityResult а теперь в той же Activity требуется...

Элемент Dialog - Программирование Android
Имеется такая обработка Switch на которую должно появляться дилоговое окно с выборкой из бд, активити куда выбираются элементы подключено,...

ScrollView для Dialog - Программирование Android
Ребят столкнулся с проблемой при создании диалога с динамические элементами, не могу добавить в него Scrollview Спасибо заранее

PreferenceFragment custom dialog - Программирование Android
Добрый день. :senor: Хочу свой диалог по клику на EditTextPreference, событие нажатия можно получить так ...

Alert Dialog незнаю я - Программирование Android
еСТЬ Alert Dialog воот. У меня есть negativeBtn я ей закрываю диалог. И этого мне достаточно. Когда тыкаешь по области рядом с диалогом то...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2410 / 1855 / 581
Регистрация: 12.05.2014
Сообщений: 6,591
Завершенные тесты: 1
07.12.2015, 16:16     OnActivityResult() внутри Dialog #2
Можно ли кусачками забить гвоздь? можно, но неудобно будет, потому что они не для этого.
Для забивания гвоздей есть молоток.
О чем это я? О диалоге из которого стартует активити что бы потом вернуться в тот же диалог - это неудобно и так не делается.
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
08.12.2015, 14:31  [ТС]     OnActivityResult() внутри Dialog #3
Цитата Сообщение от Паблито Посмотреть сообщение
О диалоге из которого стартует активити что бы потом вернуться в тот же диалог - это неудобно и так не делается.
Согласен. Но нужно доработать функционал.
Если это будет не диалоговое окно, а полноценное активити, как сделать так, чтобы оно выглядело как диалоговое?
Т.е. чтобы позади него была активити, из которой была вызвана эта "диалоговая" активити?

Добавлено через 21 час 44 минуты
Решил проблему, заменив Dialog на DialogFragment
Yandex
Объявления
08.12.2015, 14:31     OnActivityResult() внутри Dialog
Ответ Создать тему
Опции темы

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