1

在我的应用程序中,我遇到了一个奇怪的问题,即当应用程序进入后台(按主页按钮)时,我应该在前台重新启动我的应用程序,而不是获得以前的状态。

任何人都可以帮我解决这个问题。

编辑:

我清楚地解释了我的问题,我有四个活动 A1、A2、A3、A4。

A1 - ListActivity - 从服务器加载事件。A2 - SearchActivity A3- 事件详情页面

看看我当前是否在 A3 中,然后我进入后台,当我来到前台时,我应该显示 A1(我再次从服务器获得更新数据)。最后我想重新启动应用程序。

问候, 斯里尼瓦斯

4

2 回答 2

1

尝试在您的 homeActivity 清单文件中将“android:clearTaskOnLaunch”属性设置为 true。这样,当您按下主页按钮时,一旦应用程序重新启动,它将显示您的 homeActivity 而不是上次启动的活动。

于 2011-05-31T13:58:32.983 回答
0

我在我制作的应用程序中做同样的事情。基本上我只是使用了当应用程序从后台进入前台时调用的 onResume 函数来重新启动活动。只需添加它并重新启动活动,您的应用程序将在每次加载时重新启动(我相信这是您想要的)。

于 2011-05-31T13:58:43.433 回答