我有 2 个Activity
文件。1 个活动用于Setup
,其他用于 main
。
在一个Activity
中,我有一个代码来显示电话号码设备,所以如果用户曾经有过,setup
他将在第二个活动中转发。我需要从Setup
活动开始。
你能告诉我,怎么做吗?
我有 2 个Activity
文件。1 个活动用于Setup
,其他用于 main
。
在一个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 xyz@example.com 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();
}
}