android - Android 登录后返回按钮(重新输入问题)

标签 android facebook authentication back-button

我正在编写包含登录 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/

相关文章:

android - 在 onClick 期间控制软键盘 - Android

authentication - 使用 Google Storage Transfer API 将数据从外部 GCS 传输到我的 GCS

javascript - 如何获取重定向的 iframe 的当前 src

authentication - 如何在 iOS App 中使用客户端证书认证

facebook - 用户身份验证后重定向回页面选项卡?

android - 使用谷歌设计库如何在向下滚动时隐藏 FAB 按钮?

java - 在 android 4.4 中永久禁用我的应用程序的通知栏

android - ffmpeg水印

javascript - 除非调用 onclick,否则脚本不会运行

facebook - HTTP/1.0 400错误请求