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

Восстановление диалогового окна после смены ориентации экрана - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Среда разработки Eclipce http://www.cyberforum.ru/android-dev/thread1097766.html
Подскажите пожалуйста, как в Eclipce показать дерево каталогов проекта, если его случайно закрыл. А также, как открыть проект в каталоге?
Android В теме holo.light белый шрифт в главной activity В манифесте в разделе aspplication поменял тему на c holo на holo.light. Все бы хорошо, но в главной ListActivity почему то цвет шрифта белый. Я перерыл xml-и активити, айтема из ListView, прошерстил код активити и адаптера - нигде цвет не переопределяется. Что за мистика? Где еще покопать? Можно конечно прописать черный цвет самому, но это же не наш метод. ) Добавлено через 3 часа 8 минут... http://www.cyberforum.ru/android-dev/thread1097755.html
Build.gradle - параметры SdkVersion Android
Приветствую, В build.gradle есть три параметра: minSdkVersion targetSdkVersion compileSdkVersion Если с первым все понятно, то с оставшимися двумя - не очень. Логично предположить, что в targetSdkVersion надо ставить номер версии, для которой разрабатывается приложение. В моем случае это Jelly Bean, то есть targetSdk должно быть 18. Так? Но если я ставлю 18, студия пишет предупреждение, что...
Парсеры строк Android
После обработки некоторых данных, получаю строку такого типа: http://www.gismeteo.by/weather-tokyo-5924/wrow-2014-02-18-15 (День Ясно +4+39 763301017 С 3711 58 +3+37) Хотелось бы её распарсить как-то красиво а не циклами и ифами, но беда в том что как-то не ладиться у меня с парсерами, кроме того на андроид буквально 3 день пишу, поэтому не знаю о всех плюшках которые в sdk есть и могут...
Android Не запускается виртуальное устройство Андроид http://www.cyberforum.ru/android-dev/thread1097616.html
Собственно установил JDK, Eclipse, Android SDK как тут написано: http://startandroid.ru/ru/uroki/vse-uroki-spiskom/9-urok-2-ustanovka-i-nastrojka-sredy-razrabotki Скажу сразу вот путь где создаётся AVD: D:\android\.android Создаю устройство: выбираю его в списке -> Старт -> лаунч: появляется окно загрузки, шкала доходит до конца, окно исчезает и возвращается в окно AVD manager. ...
Android вкладка target Когда создаю новую виртуальную машинку андроида, вижу только 4.4 API . (как на рисунке). Но мне нужно 2.2, а других-то и нету. При запуске не вижу обещанного *Hello Word* . Только заставку Андроид и все. Как быть? Я туплю или Эклипс. Все вроде по инструкции.... подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 415

Восстановление диалогового окна после смены ориентации экрана - Android

17.02.2014, 10:50. Просмотров 700. Ответов 0
Метки (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class MainActivity extends Activity{
 
    //объявляю тут, чтобы потом не создавать повторно
    //(для сохранения значений элементов после закрытия диалога)
    Dialog dialogSearch = null;
 
    //Вызов диалогового окна
    public void showDialogSearch() {
 
         if (dialogSearch == null)
            dialogSearch = new Dialog(this);
     //
     // всё остальное
     //
    }
}
Тем самым элементы диалога не пересоздаются при повторном открытии.
Но если при смене ориентации пересоздается главная активити, то также удаляется и dialogSearch.
Можно ли сохранять Dialog при смене оринтации?

Добавлено через 21 час 5 минут
Переделал. Диалоговое окно создается каждый раз при вызове и значения заполняются как положено.
Но остается проблема. Если с открытым диалоговым окном перевернуть устройство, то введенные данные теряются.
Есть ли способ этого избежать, наподобие использования onSaveInstanceState?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru