登录后限制对android活动的访问

| 我正在构建一个android应用,并具有一个登录系统。基本上,我想做的是限制用户登录后再返回登录页面。有点重定向。现在,我将它们登录并保存在SharedPreferences中,并可以进行检查。我有某种工作方式,但是每当他们按下“后退”按钮时,无论如何它都会加载活动。我是否需要重新加载活动或其他内容以使其不允许访问?提前致谢。     
已邀请:
看看Android上FourSquare应用程序的来源 http://google.com/codesearch/p?hl=zh-CN#qip2lSO4Flo/main/src/com/joelapenna/foursquared/MainActivity.java&l=48 了解如何在意图上设置标志以从历史记录中删除登录活动
        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);
这意味着以后支持该活动将跳过该活动。 但是,我也要说,如果按回退会使用户返回登录屏幕,并不一定太糟。用户将通过网络和其他Android应用程序熟悉这种效果。用户可能想更改其登录帐户,因此使用“后退”按钮可能是很自然的方法。     

要回复问题请先登录注册