我想更新使用simpleCursorAdapter加载用户词典内容提供程序的ListView。我找到了一个解决方案,
Cursor newCursor = getContentResolver().query(UserDictionary.Words.CONTENT_URI, null, null, null, null);
simpleCursorAdapter.swapCursor(newCursor);
simpleCursorAdapter.notifyDataSetChanged();
但是,每次我想更新列表时,上述解决方案都会查询ContentResolver。
这有更好的解决方案吗?
答案 0 :(得分:0)
如果您不想重新查询,请将其存储在数组中,并扩展BaseAdapter并手动控制获取数据的方式,以及如何从数据库中显示数据。