CursorAdapter 还是 BaseAdapter

[size=medium]我在做Android App开发,需要从Server端获取数据,在本地用Sqlite缓存,是不是继承CursorAdapter比继承BaseAdapter要好?如果使用CursorAdapter的话,要用ContentProvider吗?我不需要将数据共享给别的程序,希望程序的架构更加清晰,易于拓展[/size]

[quote]
可不可以给一下它们之间的对比,各自擅长什么
[/quote]

我觉得吧,这个具体的比较还是你到google上找吧。

其实个人感觉无太大差别,本身CursorAdapter就是继承BaseAdapter,CursorAdapter必须有一个_id字段,主要的实现类时ResourceCursorAdapter。

根据理论上,一般情况下应该是继承BaseAdapter,而根据你实际需要来使用CursorAdapter