0

我有一个带有设置活动的 Android 应用程序,它允许我使用列表视图编辑设置和主要活动。我还有一个单独的帮助活动。当我转到设置或帮助并返回主要活动时,列表视图中的数据被清除......每次加载和解析时都必须从互联网下载,所以我想知道它是否可能每次都没有清除...

谢谢

4

2 回答 2

0

我不知道为什么主要活动被破坏了。

不过,这是一种可行的解决方案。从 Application 创建一个子类 MyApp,并在其 onCreate 期间将您的适配器加载到那里。(只有一个 Application 实例,它是保存全局数据的好地方。)

在您的主要活动的 onCreate 中,创建列表视图并从 MyApp 获取适配器。然后你将只做一次昂贵的部分(创建适配器)。

于 2013-10-03T19:27:26.477 回答
0

答案是;将 android manifest xml 文件中主要活动的启动模式设置为 singleTop... 更多信息在这里;http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

于 2013-10-03T19:44:53.397 回答