我有一个非常常见的情况:activity使用CursorAdapter中的数据显示ListView(来自feed的项目),ContentProvider会通过其URI通知游标数据的变化。
当插入很多项目(数千项)时会出现问题,因此UI在通知后变得无响应。所以我需要设置更粗略的通知。
我的想法是:
这种情况的任何常见解决方案?
感谢。
答案 0 :(得分:0)
您应该在AsyncTask中处理通知和更新适配器以保持UI响应。结合正确使用bindView和newView,您可能会发现您的UI响应更快。有关详情,请参阅Moving CursorAdapter cursor creation to background thread和Android CursorAdapters, ListViews and background threads。