-2
我有2 Activity
文件。 1活動適用於Setup
,其他適用於main
。從第二個Activity啓動模擬器android eclipse
在一個Activity
我有一個代碼來顯示電話號碼設備,所以如果用戶曾經setup
他將轉發第二個活動。 我需要從Setup
開始。
你能告訴我,如何製作它?
我有2 Activity
文件。 1活動適用於Setup
,其他適用於main
。從第二個Activity啓動模擬器android eclipse
在一個Activity
我有一個代碼來顯示電話號碼設備,所以如果用戶曾經setup
他將轉發第二個活動。 我需要從Setup
開始。
你能告訴我,如何製作它?
使用安裝活動啓動您的應用程序。定義SharedPreferences以檢查用戶是否已輸入電子郵件。如果沒有電子郵件存在,請求用戶輸入電子郵件並將其存儲在SharedPreferences中並繼續進行下一個活動。
下一次啓動應用程序時,您會在SharedPreference字符串變量中找到該電子郵件,因此會直接轉到下一個活動。
事情是這樣的:
public void onCreate(){
String user_email = getSharedPreference("PREFERENCE", MODE_PRIVATE).getString("userEmail",null);
if (user_email == null){
[Get the email from the User, something like [email protected] and store it in a String userEmail]
String userEmail = ....//input email from user
// Save the state
getSharedPreference("PREFERENCE", MODE_PRIVATE)
.edit()
.putString("userEmail", userEmail)
.commit();
}
}
你需要開始用'Setup'或''Main' Activity'?或者從'Main'' Activity'移動到'Activity'設置?這兩個你想要什麼? – Zombie
你能更清楚一點嗎?你是否試圖將第一個活動的價值傳遞給第二個活動? – Swayam
第一次,用戶將啓動安裝活動插入他的電子郵件,他會去主要活動,但如果他之前已經插入他的電子郵件,當他打開這個應用程序,他將轉發到主要活動不安裝活動再次,可以ü給解決方案?謝謝 – Lia