2014-10-16 4 views
0

Я создаю приложение для Android, в котором пользователь будет с того, что это местная регистрация.Как перемещаться между активностью в android?

Пользователь заполняет данные, такие как имя, адрес электронной почты и номер телефона. Все данные сохраняются на сервере.

Мне нужно, чтобы эта активность пользователя-пользователя выполнялась только тогда, когда приложение впервые появилось на любом телефоне Android!

Теперь, что происходит после того, как пользователь экрана Splash - от apper, а затем главный экран всегда, когда приложение открыто. Мне нужно, чтобы после экрана Splash пользователю отображалось содержимое основного экрана, если он использует приложение после первого запуска после заполнения данных экранной формы пользователя!

Пожалуйста, помогите мне!

+0

Вы должны сохранить где-то уже ли пользователь ввел свои данные, а затем проверить это на 'onCreate' и решить, что' Activity' показать. – m0skit0

+1

иногда, пожалуйста, google .. есть дикие решения и достижения здесь, на SO, вокруг и вокруг вашей проблемы и требований – Elltz

+0

https://developer.android.com/training/basics/firstapp/starting-activity.html – user2717954

ответ

0

Используйте этот код для переключения между двумя действиями в зависимости от параметра.

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 
    if (prefs.getBoolean("first_launch", true)) 
    { 
     Intent intent = new Intent(this, LoginActivity.class); 
     startActivity(intent); 

     prefs.edit().putBoolean("first_launch", false).commit(); 
    } 
    else 
    { 
     Intent intent = new Intent(this, DefaultActivity.class); 
     startActivity(intent); 
    } 
+0

Спасибо! Я буду применять это и принять ваш ответ – Daljeet

0
Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 
//If you need pass data in a Second Activity 
    intent.putExtra("EXTRA_SESSION_ID", sessionId); 
    startActivity(intent) 
Смежные вопросы