2016-05-05 20 views
0

這個刪除我的數據庫項目我如何能在recyclerView從數據庫

public void deleteItem(long id) { 
     SQLiteDatabase db = getWritableDatabase(); 
     db.delete(TABLE_PLACE, ID + "=?" + id, null); 
    } 
+0

很大,這是怎麼了,你可以從你的數據庫中刪除某些行表 – pskink

+0

在我的recycler中我調用了bean的助手來刪除它並且不刪除我的行 – shlomo

回答

0

可以使用notifyItemRemoved(INT位置)方法來告訴RecyclerView,在這個位置上的元素已被刪除。您只能從數據庫中刪除元素,但RecyclerView需要被告知更新數據。

另一種選擇是從你的後盾列表中刪除這個項目,並重新加載使用swapAdapter(newAdapter,FALSE)適配器,它告訴RecyclerView重用現有ViewHolder

相關問題