从第二个活动android eclipse启动emulator

从第二个活动android eclipse启动emulator,android,android-emulator,android-activity,Android,Android Emulator,Android Activity,我有两个活动文件。1个活动用于设置,另一个活动用于主活动 在一个活动中,我有一个代码来显示设备的电话号码,所以若用户曾经设置过,他将在第二个活动中转发。 我需要从安装活动开始 您能告诉我如何制作吗?使用安装活动启动您的应用程序。定义以检查用户是否已输入电子邮件。如果没有电子邮件,请向用户索要电子邮件并将其存储在SharedReferences中,然后继续进行下一个活动 下次启动应用程序时,您将在SharedReference字符串变量中找到电子邮件,从而直接转到下一个活动 大概是这样的: pub

我有两个活动文件。1个活动用于设置,另一个活动用于主活动

在一个活动中,我有一个代码来显示设备的电话号码,所以若用户曾经设置过,他将在第二个活动中转发。 我需要从安装活动开始


您能告诉我如何制作吗?

使用安装活动启动您的应用程序。定义以检查用户是否已输入电子邮件。如果没有电子邮件,请向用户索要电子邮件并将其存储在SharedReferences中,然后继续进行下一个活动

下次启动应用程序时,您将在SharedReference字符串变量中找到电子邮件,从而直接转到下一个活动

大概是这样的:

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();
    }
}

您需要从设置或主要活动开始?或者从主活动移动到设置活动?你想在这两个里面做什么?你能再清楚一点吗?您正在尝试将值从第一个活动传递到第二个活动吗?对于第一个活动,用户将启动安装活动以插入其电子邮件,他将转到主活动,但如果他以前插入过电子邮件,当他打开此应用程序时,他将转发到主活动而不是再次设置活动,您能给出解决方案吗??谢谢如果用户曾经输入过emai,那么您应该转到2n活动,这正是您想要的——对于这一点,一个正常的解决方案是添加一个启动屏幕,检查用户是否有任何可能保存在shared pref中的电子邮件,并启动与结果相对应的活动