我应该使用SimpleCursorAdapter吗?

时间:2011-06-06 16:40:04

标签: android

我目前正在使用此设置我听说不再建议使用此设置已停止支持。

setListAdapter(new SimpleCursorAdapter(this, 
                R.layout.testlist, cur, 
                displayFields, displayViews
));

1 个答案:

答案 0 :(得分:2)

根据the documentation,问题不在于使用SimpleCursorAdapter与您正在使用的构造函数。显然它使用UI线程进行更新,这可能导致应用程序显得缓慢或无响应。使用包含flags参数的构造函数以避免获取弃用警告。可替代地,

  

作为替代方案,使用带有CursorLoader的LoaderManager

修改

  

根据CursorAdapter(Context,Cursor,int)用于确定适配器行为的标志。