我正在编写包含登录 Facebook 功能的应用程序。
此时,我的应用程序可以在登录后跳转到另一个 fragment (登录后页面) 我使用 finish();在startActivity( Intent )之后;以避免用户在登录成功后返回登录页面。
但是,我面临着一个新问题。 如果我尝试在登录后页面按返回键,它将返回到 Android 的主菜单。听起来不错。但是,当我尝试再次打开我的应用程序时,它会使用注销按钮再次启动我的登录页面。 2秒后,跳转到我的帖子登录页面。
有什么办法可以防止这种情况发生吗? 我希望如果用户之前登录成功,我的应用程序可以在我尝试重新启动我的应用程序后直接打开登录后页面。
干杯~
最佳答案
登录后在共享首选项
中设置 bool 值isLoggedIn
,默认初始值为false
。
如果登录成功,请将 isLoggedIn
更新为 true
。
现在,当应用重新启动时,检查 isLoggedIn
的值。
如果 isLoggedIn
值为 true
,则启动登录后 Activity ,否则启动登录 Activity 。
关于android - Android 登录后返回按钮(重新输入问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23371032/