2016-05-05 8 views
0

このことからrecyclerViewの項目を削除することができどのように私は私のデシベルにデシベル

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

テーブル – pskink

+0

私のリサイクラーに私は削除するヘルパーへのBeanの呼び出しと私の行を削除しない – shlomo

答えて

0

あなたがこの位置にある要素が削除されたことをRecyclerViewを伝えるためにnotifyItemRemoved(int型の位置)メソッドを使用することができます。あなたがデータベースから要素を削除するだけですが、RecyclerViewはデータも更新するように指示する必要があります。

他のオプションは、あなたのバッキングリストからこの項目を削除し、既存のViewHolderに再利用するRecyclerViewを伝えswapAdapter(newAdapter、false)を使用して、アダプタをリロードすることです

が、これはあなたのDBから一部の行を削除することができますどのように素晴らしいです
関連する問題