在互联网不可用时,在列表视图中重复使用图像和文本

时间:2013-07-20 10:12:52

标签: android android-listview android-asynctask android-lifecycle android-memory

我在一个活动中创建了五个水平ListView,其中包含图像和文本。使用延迟加载图像概念它工作正常。现在当它处于离线状态时,列表显示为空白,即没有数据。我需要实现内存缓存概念,这样当它处于脱机状态时,它将显示以前的会话数据(图像和文本)。

在oncreate中:我正在调用Asynctask。在doynbackask的doinbackground方法中,我正在使用包含图像的Web服务。文本,然后我将这些数据传递给适配器。在postexecute中,我将我的适配器设置为Listview。

在适配器类中:getview方法我正在设置文本并使用延迟加载来加载图像。

请帮我摆脱这个。提前致谢

1 个答案:

答案 0 :(得分:1)

您应该将文字等存储在SQLiteDatabase中,并将Images存储在外部存储空间中。