Android返回Stack on Activity

时间:2015-10-21 13:57:13

标签: android

我是一名新的Android开发人员,我有一个简单的问题:

从一个活动转移到另一个活动我使用:

 Intent i = new Intent(FirstActivity.this, SecondActivity.class);
 this.startActivity(i);

并从第一个活动返回到我使用的第二个活动:

 this.finish();
 overridePendingTransition(0, 0);

我刚刚完成活动,我的问题是我每次都会启动活动并关闭它。我想阻止这种情况,并将第二个活动保留在后台。

你能澄清一下如何做到这一点吗?我只是使用它,但它对我来说没有意义

FLAG_ACTIVITY_NEW_TASK

但是如何防止关闭第二项活动?

1 个答案:

答案 0 :(得分:0)

我认为您不能在后台保留Android活动。您可以保存活动状态并根据活动生命周期重新创建它。

overridePendingTransition函数仅用于动画目的。

doc:

http://developer.android.com/reference/android/app/Activity.html#overridePendingTransition(int,int)

如果你不完全理解,你应该检查Android Activity LifeCycle的想法。

活动:“活动是用户可以做的一件重点事情”

后台活动:“用户无法看到且已暂停的活动”