标签: android
我将一个本地数据库作为缓存添加到我的Android应用程序中的远程Web服务来回答查询。之前我使用ArrayAdapter获取列表视图以显示来自Web服务的结果。现在使用数据库缓存,结果可以是Cursor(来自数据库)或List(来自web),这意味着适配器也可以是CursorAdapter或ArrayAdapter。为一个查询创建两个适配器似乎不是一个好主意。所以我想知道重构当前代码以添加此数据库功能的最佳方法是什么?
谢谢,
答案 0 :(得分:0)
您应该创建一个从BaseAdapter扩展的新类,并在那里添加该逻辑。