Android 希望每天本地存储一次listview数据吗

Android 希望每天本地存储一次listview数据吗,android,listview,caching,android-adapter,android-webservice,Android,Listview,Caching,Android Adapter,Android Webservice,在我的android应用程序中,一个列表视图使用Web服务包含如此多的数据(约1832项)。我希望每天从服务器获取一次数据,并在不调用webservice的情况下使用该数据。是否可以将该数据存储在缓存或其他地方,并在一整天内对其进行表示。SQ-lite是持久数据存储的最佳解决方案,为便于使用,您可以使用诸如db-flow、realm之类的库 还可以使用作业调度器API(API级别21)或报警管理器来执行web服务调用。使用sqlite db。……是的,这是最好的!是否有其他方法代替Sqlite。

在我的android应用程序中,一个列表视图使用Web服务包含如此多的数据(约1832项)。我希望每天从服务器获取一次数据,并在不调用webservice的情况下使用该数据。是否可以将该数据存储在缓存或其他地方,并在一整天内对其进行表示。

SQ-lite是持久数据存储的最佳解决方案,为便于使用,您可以使用诸如db-flow、realm之类的库


还可以使用作业调度器API(API级别21)或报警管理器来执行web服务调用。

使用sqlite db。……是的,这是最好的!是否有其他方法代替Sqlite。?取决于数据大小,可能共享引用是选项之一。我认为您将以文本形式获取数据。只需将该文本保存到文件中。使用SQLite存储服务器响应并不是一项轻量级任务,它需要大量代码来存储和再次从SQLite DB获取数据,而使用SharedReferences则需要几行代码来存储和再次获取数据。但如果我要存储大量数据,该怎么办。?这是将其存储在SharedReference上的正确方法吗@Androidevin在这个问题上,您是说您正在从web服务获取数据,所以您的web服务正在以捆绑包的格式返回数据?胡说八道。你会收到短信。然后从中提取字符串,并将其放入listview的项中。或者更好的方法是将这些字符串放入一个数组中,然后将其提供给listview的适配器。但是,如果我有数据包要存储呢。?这里你所说的捆绑是什么意思?这些包裹是从哪里来的?