![](/img/trans.png)
[英]How to start a new activity and hide login page after successful login in android facebook app and get logout button on new page
[英]How to skip the login activity in relaunching app after a successful login....?
我是一个初学者……我正在做一个有登录活动的项目,我想在重新启动时跳过登录活动……成功登录后。 如果可能,请定义它!
使用共享首选项在登录后设置标签让 login loggedin=true
并检查onCreate()
如果首选项值为 true 将其引导到下一个活动
也许,它可以帮助你。
登录活动.java
public void onCreate(){
/*your code in top*/
SharedPreferences prefs= this.getSharedPreferences("APP", Context.MODE_PRIVATE);
if(press.contains("loggedIn")){
startActivity(new Intent(this, NextActivity.class));
finish();
}
/*END*/
}
将变量存储在应用程序的共享首选项中,并在登录活动的 oncreate 中检查它,如果该值已保存,则使用意图移动到主活动。
在首选项中设置值:
// MY_PREFS_NAME - a static String variable like:
public static final String MY_PREFS_NAME = "MyPrefsFile";
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME,
MODE_PRIVATE).edit();
editor.putString("login", "true");
editor.apply();
在登录活动的 Oncreate 中从首选项中检索数据:
SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE);
String restoredText = prefs.getString("login", null);
if (restoredText.equals("true")) {
Intent i=new Intent();
i.startActivity(this,Activity_you_want_to_show.class);
finish();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.