根据我的理解,extends ContentProvider
有助于与存储在设备中的本地数据库进行交互。但我不确定如何使用在线数据库实现ContentProvider
。 ContentProvider
仅适用于本地数据库吗?我正在考虑将两者都用于缓存,但我对这方面的经验非常缺乏。任何建议将不胜感激。
答案 0 :(得分:1)
Contentprovider接口设计实际上将实际的持久性细节从数据访问中抽象出来,理论上可以使任何类型的数据源成为可能。实际上,由于与SQLite /文件等本地数据源相比的开销,内容提供者通过网络访问数据的性能最好。
预加载/缓存可能是一个好主意!