Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
xbarmaglot
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 248
1

Password dialog and Activity

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

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

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

Как это можно сделать ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2015, 10:31
Ответы с готовыми решениями:

Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity
У меня в параллельном потоке происходит куча apply() Решение использовать...

Как из одного Activity перенести фотку в другое Activity?
Собственно необходимо отобразить фотографию в activity2, которую загрузили в...

Изменение layout-элементов одного activity из другого activity
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном...

Android - Передача данных с одного Activity на другое Activity
Здравствуйте , возникла необходимость получения числовых (int и float ну или...

Из одного Activity получить значение другого Activity
Запускаю активити: public class MainActivity extends Activity { ... ......

3
Slon747
59 / 37 / 2
Регистрация: 24.08.2013
Сообщений: 516
24.03.2015, 11:26 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 минуты
Хотя нет. Сначала отобразится лайоут, а потом диалоговое окно.
0
xbarmaglot
3 / 3 / 0
Регистрация: 06.10.2012
Сообщений: 248
24.03.2015, 11:28  [ТС] 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
0
Gabberr
103 / 103 / 19
Регистрация: 13.10.2009
Сообщений: 404
24.03.2015, 18:00 4
Можно сделать 2 фрагмента, при старте показывать фрагмент с паролем, дальше с основным контентом
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2015, 18:00

Из одной Activity запустить функцию другой Activity
например есть Activity2 которое я показываю в Dialog окошке, там у меня...

Как добавить cardview в activity с другой activity?
У меня есть активность(1), куда нужно добавить cardview. в этой же активности...

Как в Navigation Drawer Activity засунуть Activity?
Здравствуйте! у меня такая проблема navigation drawer activity работает только...


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

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

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