gpt4 book ai didi

java - 登录 Activity 问题

转载 作者:行者123 更新时间:2023-11-30 11:51:14 24 4
gpt4 key购买 nike

我目前正在为 android 开发一个应用程序,该应用程序的第一个屏幕是 LoginActivity,它正在使用 facebook 进行身份验证,并根据用户请求显示一个 facebook 登录对话框。整个登录过程运行良好,当您登录时,用户会被带到一个新的 Activity 中。我在那个 Activity 中创建了一个注销功能,它在整个应用程序中将用户从 facebook 中注销,但是。如果当用户在您登录时所在的 Activity 中时按下 Android 设备上的“后退按钮”,则会为用户显示登录 Activity 。我想让用户无法显示登录 Activity ,但我不知道该怎么做。当用户从开始成功登录时,将运行以下行:

        Intent intent = new Intent().setClass(LoginActivity.this, LocationActivity.class);
startActivity(intent);

当用户成功退出 MainActivity 时,运行以下行:

ApplicationController appController = (ApplicationController)getApplicationContext();
appController.setfullnametoNull();
appController.setuseridtoNull();
finish();

关于如何使用户在当前登录时无法访问登录 Activity 有什么建议吗?

最佳答案

finish() Activity ,如果用户在没有注销的情况下导航到其他应用程序,那么您应该在出现时 checkin 登录 Activity 返回应用并将用户重定向到适当的 Activity 。您需要为此保存登录凭据。您可以为此使用 SharedPreferences

关于java - 登录 Activity 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com