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

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

Войти
Регистрация
Восстановить пароль
 
xbarmaglot
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 248
#1

Password dialog and Activity - Программирование Android

24.03.2015, 10:31. Просмотров 431. Ответов 3
Метки нет (Все метки)

Есть приложение, которое хотелось бы защитить.
При первом запуске необходимо предоставить пользователю возможность задать пароль. (поле пароля и поле повторения).
При последующем входе нужно вывести лишь диалог ввода пароля.

Если пароль введен правильно, то отобразить Activity.
Не совсем понятно как запустить процесс определения состояния пароля без запуска Activity.
Если это делать в Activity.onCreate, то главное окно успевает прорисоваться.
А хотелось бы запустить сначала некий процесс, определить задан ли пароль и, если нет, то дать возможность его задать.
Если же задан, то спросить пароль у пользователя и если он правильный, то отобразить окно приложения.

Как это можно сделать ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2015, 10:31     Password dialog and Activity
Посмотрите здесь:

Password что не так? - Программирование Android
доброго времени суток. Подскажите что делаю не так? package com.example.igor.enser; import android.content.Intent; import...

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

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

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

OnActivityResult() внутри Dialog - Программирование Android
Создаю кастомный диалог: MyDialog = new Dialog(this); MyDialog.setContentView(R.layout.search); По нажатию в диалоге кнопки...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
24.03.2015, 11:26     Password dialog and Activity #2
Можно попробовать в onCreate() после setContentView() добавить:
Java
1
2
3
4
5
findViewById(R.id.main_page_layout).post(new Runnable() {
   public void run() {
  //тут вызываем диалоговое окно
   }
});
R.id.main_page_layout - какой-нибудь элемент на layout

Добавлено через 23 минуты
Хотя нет. Сначала отобразится лайоут, а потом диалоговое окно.
xbarmaglot
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 248
24.03.2015, 11:28  [ТС]     Password dialog and Activity #3
В данном случае прорисуется MainActivity.
А хотелось сначала отобразить диалог ввода пароля, и если он правильный, то запустить главное окно.

Я попробовал сначала запустить вообще отдельный диалог, но из него не получается запустить MainActivity
Java
1
2
3
4
                Intent intent = new Intent(this, MainActivity.class);
                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
                startActivity(intent);  
                        this.finish();
Но приложение вылетает на startActivity
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2015, 18:00     Password dialog and Activity
Еще ссылки по теме:

Open file dialog - Программирование Android
доброго времени. вопрос простой - как сделать (вызвать, если уже есть такой) диалог выбора и открытия файла. аналог Open File Dialog в .NET.

Click Dialog date - Программирование Android
Добрый вечер такой вопрос. как сделать, чтобы к примеру при нажатии на INPUT поле чтобы открывался диалог я датой. Метод...

Не срабатывает нажатие кнопки в Dialog - Программирование Android
Необходимо при запуске окна, запрашивать от пользователя логин. Если логин введен - приложение продолжает свою работу. Если нет, то...

Material Design. Dialog с текстом - Программирование Android
Всем привет. Подскажите пожалуйста, есть ли аналог AlertDialog в Material Design, в котором вместо сообщения, помещается большое количество...

Alert Dialog со сменой языка - Программирование Android
Пожалуйста, можете показать пример смены языка в Alert Dialog? Очень нужно...

Передать данные из фрагмента в Dialog Fragment - Программирование Android
Всем привет. У меня вопрос: Как в диалогФрагмент передать данные из фрагмента. Нужно передать позицию выбранного элемента gridViev, и в...


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

Или воспользуйтесь поиском по форуму:
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403
24.03.2015, 18:00     Password dialog and Activity #4
Можно сделать 2 фрагмента, при старте показывать фрагмент с паролем, дальше с основным контентом
Yandex
Объявления
24.03.2015, 18:00     Password dialog and Activity
Ответ Создать тему
Опции темы

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