Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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

Вызвать из одной activity функцию другой activity - Программирование Android
вызвать из одного activity функцию другой activity Подскажите, можно ли такое реализовать? Допустим у меня есть основная активити и...

Из одного Activity получить значение другого Activity - Программирование Android
Запускаю активити: public class MainActivity extends Activity { ... ... Intent intent = new Intent(getBaseContext(),...

Из одной Activity запустить функцию другой Activity - Программирование Android
например есть Activity2 которое я показываю в Dialog окошке, там у меня находятся Date and Time Picker ы (Дата - начало, Дата - окончание)...

3
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 472
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 / 17
Регистрация: 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 - Программирование Android
Нормально ли создавать экземпляр какого-либо Activity в текущем Activity? Дело в том, что код, нужный для работы с данными находится в...

Как вызвать Activity не из Activity? - Программирование Android
Приложение перехватываем входящие СМС. Есть класс унаследованный от BroadcastReceiver, который обозначен в манифесте как приемник...

Вывод activity в activity - Программирование Android
Добрый день. У меня есть две activity мне необходимо вывести одну в другой, а именно что бы меню activity1 осталось прежнем, а в...

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


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

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

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