我有两个活动1)在一个同步任务的帮助下在oncreate函数上下载一些东西,并且只有一个按钮。2)单击按钮时秒活动显示。现在,当我返回到上一个ie第一个活动,然后再次开始下载时,我希望获得上一个填充的数据视图,而不是再次启动上一个过程。canu请指引我谢谢
发布于 2010-04-13 23:36:36
你应该设置一个默认值,无论你下载的是什么,例如一个默认的图像,文本或数字,然后在再次下载之前,检查存储的值是默认的还是新的。如果它是新的,那么你就不必再下载了。
例如,在我的游戏中,我有一个类似的东西。这是一个有许多图像的拼图游戏,其中所有的图像都显示在一个ListView中。为了节省空间,我没有同时包含完整大小的图像和缩略图,而是在游戏加载并保存在Bitmap[]数组中时生成缩略图。因此,位图生成过程与下载过程类似。
每当我的游戏要加载列表或访问图像时,它都会首先检查数组是否为空。如果是,则重新启动加载过程。如果不是,那么它可以使用它们。只需在onResume()中进行简单的签入即可完成此操作
if (imageThumbnails == null) {
// Do something to reload the images
} else {
//the images are available, so they can be used
}你应该能够为你的应用程序做一些类似的事情。
https://stackoverflow.com/questions/2630804
复制相似问题