Android:制作独立于适配器的自定义ListView?

时间:2010-05-22 03:29:00

标签: android

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

谢谢,

1 个答案:

答案 0 :(得分:0)

您应该创建一个从BaseAdapter扩展的新类,并在那里添加该逻辑。

相关问题