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

AlertDialog появляется дважды - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android: как не перезагружать webview в activity при OnResume? http://www.cyberforum.ru/android-dev/thread1124088.html
Описание проблемы: есть activity A (основная android.intent.category.LAUNCHER). Есть activity B, в которой находится WebView с отображением формы ввода (например, форма авторизации какого либо сайта). Пользователь запускает приложение - activity A, переходит в activity B с формой ввода (WebView). Вводит, например, логин и пароль в форму, затем сворачивает приложение (home button), открывает...
Android При запуске приложения подвисает ui поток Всем привет! Есть большой проект, при запуске на секунд 20 зависает, тоесть активити отрисовывается, но все кнопки и прочие элементы не откликаются. понавтывал логов в onCreate - выполняется быстро, но все висит.. Подскажите, как определить что именно так сильно загружет ui поток ? ковырялся в android debug monitor, но так и не нашёл виновника. http://www.cyberforum.ru/android-dev/thread1124014.html
Android Научите пользоваться Android Studio
как переносить проект с одного компа на другой... Я тупо копирую проект а потом пытаюсь его открыть на другом компе... Вот и Android Studio ругается на имя пользователя... Что нужно то? как правильно... незнаю там экспортировать или импортировать? мне бы инструкцию
Передать JSON в теле POST запроса? Android
Хочу подключиться к сайту но не могу понять как предавать json в post запросе? где это можно прочитать, а лучше реальный пример посмотреть.
Android Конструктор Canvas http://www.cyberforum.ru/android-dev/thread1123620.html
ребята помогите)) Eсть у меня EditText нарисованый на канвасе, я хочу пользователь имел возможность выбрать ему фон. делал вот так edText.setBackgroundColor(R.color.color_2); не работает)) Мыслей нету путных, но мне кажется нужно вызывать конструктор класса где я рисую EditText и передавать туда в параметры новый цвет на фон... Помогите пожалуста в плане реализации Добавлено через 3 минуты...
Android Пример приложения Добрый вечер! Подскажите есть ли у кого простенький пример клиент-серверного приложения Android и сервер на Java? Благодарю подробнее

Показать сообщение отдельно
Max_92
 Аватар для Max_92
25 / 7 / 2
Регистрация: 26.04.2010
Сообщений: 205
19.03.2014, 21:26     AlertDialog появляется дважды
Lokr, во-первых, не видно как ты добавляешь фрагмент на активити, возможно при добавлении уже срабатывает show. Во-вторых, если на твоём фрагменте создаётся диалог, логичнее будет сделать его диалоговым (т.е. наследоваться от класса DialogFragment). И создавать сам диалог в колбеке onCreateDialog, возвратив в нём builder.create(). Тогда onCreateView уже будет не нужен, так как билдер сам inflate'ит отображаемое содержимое. После этого инстанс диалога на фрагменте можно в любой момент получить вызовом getDialog(). На самой активити в нужном месте (в т.ч. в onCreate, т.к. фрагмент создаётся и приаттачивается раньше, чем создаётся активити) диалоговый фрагмент добавлять так:

Java
1
2
3
4
5
6
            someDialogFragment = (SomeDialogFragment) getFragmentManager()
                    .findFragmentByTag(DIALOG_TAG);
            if (someDialogFragment == null) {
                someDialogFragment = new SomeDialogFragment();
                someDialogFragment.show(getFragmentManager(), DIALOG_TAG);
            }
и как раз в show происходит транзакция, добавление фрагмента в менеджер и commit(), за этим следить не надо. При дестрое активити кстати onDismiss на фрагменте сработает сам и по идее должна выполниться транзакция, убирающая фрагмент из менеджера.
 
Текущее время: 12:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru