在Android上停止应用程序还原

时间:2013-04-14 08:52:21

标签: android process

我有一个应用程序,在启动时,从两个不同的服务器获取两个会话ID。第一个活动是执行此双重登录的“登录”活动,存储会话ID并启动主要活动。

由于资源不足,有时我的应用会被Android杀死。恢复后,Android会立即恢复主要活动,为我留下可能过时的会话ID。

我想要发生的事情是告诉Android 恢复上次运行的活动,而是再次运行登录活动。在那里,我将检查会话ID并在必要时再次登录,然后转到所需的任何活动。

有没有办法告诉Android不要恢复应用程序,而是重新启动它?

1 个答案:

答案 0 :(得分:1)

在主要活动中添加对会话ID的检查。如果不是您所期望的,请再次调用登录活动。 类似的东西:

    ...
    if (sessionId == null)
    {
        startLoginActivity();
        finish();
    }