2015-08-09 84 views
1

我想更新使用simpleCursorAdapter加載用戶字典內容提供者的ListView。我發現一個解決方案,不使用swapCursor更新列表視圖()

Cursor newCursor = getContentResolver().query(UserDictionary.Words.CONTENT_URI, null, null, null, null); 
simpleCursorAdapter.swapCursor(newCursor); 
simpleCursorAdapter.notifyDataSetChanged(); 

但是,上述解決方案每次我想要更新列表查詢ContentResolver。

有沒有更好的解決方案呢?

+0

如果您不打算重新查詢不同的數據,您將如何更新列表的內容? – njzk2

回答

0

如果您不想重新查詢,請將其存儲在數組中,然後擴展BaseAdapter並手動控制獲取方式,獲取數據時以及如何從db中顯示數據。