即時通訊嘗試刷新我的列表視圖後,我從SQLite數據庫刪除行。 這是它的一部分:如何刷新列表視圖與sqlite數據庫
cursor = mysqlAdapter.fetchAll(); // a method from sqlite adater class
ArrayList<MyInfo> vidRows = new ArrayList<MyInfo>();
if (cursor.moveToFirst()) {
do { ...... }
while (cursor.moveToNext()); }
mList.setAdapter(new SomeAdapter(this, vidRows));
mList.setOnItemClickListener(this);
registerForContextMenu(mList); }
然後在我的getView我做的:
這附帶一些[注意事項](http://developer.android.com/reference/android/database/Cursor.html#requery()),但它的作品。 – dmon
requery()已棄用。 – Suchi
公平的保證。我過去只是用它來刪除,但是對於排序或其他我請求一個新的遊標的東西。 –