注销后退出应用程序

时间:2013-06-14 07:35:12

标签: android

即使在经历了几个问题之后,当用户退出应用程序时,该做什么也有点令人困惑。理想情况下,在这种情况下该怎么办?如何退出应用程序?

4 个答案:

答案 0 :(得分:2)

您可以在用户退出后启动主页活动:

根据Android documentation

  

这是家庭活动,这是设备启动时显示的第一个活动。

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent );

答案 1 :(得分:0)

您不应该退出应用程序,您应该只清除会话令牌,然后将用户发送回主屏幕(换句话说,终止会话)。让ActivityManager终止您的应用。

答案 2 :(得分:0)

Android操作系统会在应用程序“退出”时处理 - 通常是在可用内存量变低时。当您的用户注销时,您应该返回我认为的登录屏幕,然后让用户离开。该进程可能会在后台继续运行,或者可能会被销毁以释放系统资源。

查看official tutorial on Activity lifecycle以更好地了解操作系统中有关退出应用程序等的信息。

答案 3 :(得分:0)

它不是一个非常可行的解决方案,但对你有用。

希望您将用户的登录信息存储在SharedPreference或DB.once中。用户点击注销按钮清除登录数据,并在当前活动和所有活动的finish()检查中调用onResume()用户是否登录,如果不是也请拨打finish()

希望这是您正在寻找的解决方案。