我正在構建一個android應用程序,其中用戶將從本地註冊。在android中的活動之間如何移動?
用戶填寫姓名,電子郵件和電話號碼等數據。所有數據都保存在服務器上。
我需要的是,這個活動的用戶來源應該只運行時,應用程序是第一次在任何Android手機!
現在會出現什麼情況是在啓動屏幕用戶 - 從主屏幕開始,然後主屏幕始終打開應用程序時。我需要的是,如果在初始啓動後使用應用程序填充用戶表單屏幕數據之後,Splash屏幕用戶應該顯示主屏幕內容!
請幫助我!
我正在構建一個android應用程序,其中用戶將從本地註冊。在android中的活動之間如何移動?
用戶填寫姓名,電子郵件和電話號碼等數據。所有數據都保存在服務器上。
我需要的是,這個活動的用戶來源應該只運行時,應用程序是第一次在任何Android手機!
現在會出現什麼情況是在啓動屏幕用戶 - 從主屏幕開始,然後主屏幕始終打開應用程序時。我需要的是,如果在初始啓動後使用應用程序填充用戶表單屏幕數據之後,Splash屏幕用戶應該顯示主屏幕內容!
請幫助我!
根據參數使用該類代碼在兩個活動之間切換。
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);
}
謝謝!我會應用這個並接受你的答案 – Daljeet 2014-10-17 06:17:16
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)
您需要保存的地方用戶是否已經進入了他的數據,然後在'onCreate'檢查並決定什麼'Activity'顯現。 – m0skit0 2014-10-16 21:59:50
有時請谷歌..這裏有野生的解決方案和進步,關於和你的問題和要求 – Elltz 2014-10-16 22:08:05
https://developer.android.com/training/basics/firstapp/starting-activity.html – user2717954 2014-10-16 22:08:46