Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
ViT(Vet@l)
29 / 28 / 7
Регистрация: 13.12.2010
Сообщений: 334
#1

Создание выборочного activity при старте application - Программирование Android

05.07.2013, 00:17. Просмотров 761. Ответов 3
Метки нет (Все метки)

Доброго времени суток!
В приложении возможна регистрация. Когда юзер не зарегистрирован, то его при старте app перенаправляет на activity регистрации. Подскажите пожалуйста, как реализовать данную фичу?
Если, к примеру, в наследнике класса Application написать:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class ApplicationClass extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        UserManager users = new UserManager();
        if(!users.isUserRegistered()){
            Intent intent = new Intent(this, RegistrationActivity.class);
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);     
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
            startActivity(intent);
        }
    }
}
То запускается и RegistrationActivity, И HomeActivity - а старт второго нам не нужен Конечно же можно просто закрывать HomeActivity, но что посоветуют опытные в данном вопросе?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2013, 00:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создание выборочного activity при старте application (Программирование Android):

Как загрузить видео при старте Activity?
Всем привет. Возможно этот вопрос покажется для кого-то простым и не...

Как при старте приложения запустить другой Activity ?
Всем привет, ребят подскажите, как при запуске поменять первую запускаемую...

Создание Activity, которая запускается только при первом запуске
Как сделать так, чтобы определенная Activity (у меня она называется...

Создание Activity в другом Activity
Нормально ли создавать экземпляр какого-либо Activity в текущем Activity? Дело...

Создание Activity
Добрый день! При создании нового проекта возникает проблема - Eclipse ту хочет...

Создание нового Activity
Прошел примерно день как скачал Android Studio, многому научился, и затупил как...

3
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.07.2013, 00:19 #2
убрать с манифеста интент фильтр для HomeActivity .
1
ViT(Vet@l)
29 / 28 / 7
Регистрация: 13.12.2010
Сообщений: 334
05.07.2013, 00:35  [ТС] #3
В таком виде вообще никакое activity не стартует
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="adrocommerce.activities"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
    <uses-permission android:name="android.permission.USE_CREDENTIALS"></uses-permission>
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"></uses-permission>
    <uses-sdk
        android:minSdkVersion="17"
        android:targetSdkVersion="17" />
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" android:name="ApplicationClass">
        <activity android:name="adrocommerce.activities.HomeActivity"></activity>
        <activity android:name="RegistrationActivity"></activity>
    </application>
 
</manifest>
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.07.2013, 00:44 #4
ну, значит делайте одно активити с фрагментами.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 00:44
Привет! Вот еще темы с решениями:

Создание и вызов второго Activity
Добрый день! Немного запутался с ООП в проекте суть в следующем: Имеем...

Создание фона для Activity
Хочу создать фон для активити.. в дальнейшем буду его сжимать до...

Динамическое создание элементов на другом activity
В чем суть: Нажимаем кнопку в лэйауте1, после чего создается ImageButton на...

Создание суперкласса для всех Activity
Господа,доброго времени суток! Возник следующий вопрос: у меня есть несколько...


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

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

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