如何在第一次成功尝试 运行 Android 应用程序后跳过 LoginActivity
How to skip LoginActivity after a successful try the first time you run the Android app
我是 Java/Android 编程新手。我开始了解布局的工作原理以及如何重定向它。我有一个启动画面 > 登录 > main 。现在我想跳过登录 activity。我该怎么做?
编辑:
这就是我的代码在回答之后的样子:
SharedPreferences prefs = getSharedPreferences("myPref", 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("Bool", true);
editor.commit();
我如何从启动画面中查看:
SharedPreferences prefs = getSharedPreferences("myPref", 0);
if (prefs.getBoolean("Bool", false)) { //login_activity; }
else{ //maint_activity;
我认为这可行。
简单的逻辑,启动画面运行下面的方法:
if(login){
redirects to main
}
else{
redirects to login
}
您可以使用 SharedPreferences
存储一些 boolean
值,例如 skipLogin
。在启动画面期间,您可以检查此值,并根据结果显示登录或主屏幕。
我是 Java/Android 编程新手。我开始了解布局的工作原理以及如何重定向它。我有一个启动画面 > 登录 > main 。现在我想跳过登录 activity。我该怎么做?
编辑:
这就是我的代码在回答之后的样子:
SharedPreferences prefs = getSharedPreferences("myPref", 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("Bool", true);
editor.commit();
我如何从启动画面中查看:
SharedPreferences prefs = getSharedPreferences("myPref", 0);
if (prefs.getBoolean("Bool", false)) { //login_activity; }
else{ //maint_activity;
我认为这可行。
简单的逻辑,启动画面运行下面的方法:
if(login){
redirects to main
}
else{
redirects to login
}
您可以使用 SharedPreferences
存储一些 boolean
值,例如 skipLogin
。在启动画面期间,您可以检查此值,并根据结果显示登录或主屏幕。