为什么不鼓励在CursorAdapter中使用autoRequery?

时间:2014-01-16 10:16:09

标签: android

CursorAdapterconstructor,其中有一个有趣的旗帜 - autoRequery

据说:

  

如果为true,则适配器将在光标上调用requery()   更改,以便始终显示最新数据。在这里使用true   气馁

创建不鼓励的功能有什么意义?

1 个答案:

答案 0 :(得分:2)

根据文档不鼓励,因为它导致在应用程序的UI线程上执行Cursor操作

因此,它会导致App的性能问题

那么要添加更多...其他解决方法是使用swapCursor()

<强>解决方案:

CursorDemo cursorDemo = new CursorDemo(PrintContent.this, cursor);

cursorDemo.swapCursor(cursor_update);