Spe*_*ker 0 redirect android android-activity
我正在构建一个Android应用程序,并有一个登录系统.基本上,我想要做的是限制用户在登录后返回登录页面.重新定向的排序.现在我保存在他们登录的SharedPreferences中并且可以检查它.我有点工作,但无论何时按下"后退"按钮,它都会加载活动.我是否需要重新加载活动或某些内容以使其无法访问它?提前致谢.
看看Android上的FourSquare应用程序的来源
了解它如何设置意图上的标志以从历史记录中删除登录活动
Intent intent = new Intent(this, LoginActivity.class);
intent.setAction(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY
| Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS | Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
这意味着以后支持这个活动将跳过它.
但是我也会说,如果按回来将用户带回登录屏幕,则不一定太糟糕.用户将熟悉来自网络和其他Android应用程序的此效果.可能是用户想要更改他们登录的帐户,并且使用后退按钮可能是这样做的自然方式.
| 归档时间: |
|
| 查看次数: |
1818 次 |
| 最近记录: |