如何从db

时间:2016-05-05 19:53:43

标签: android database

这在我的数据库中

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

1 个答案:

答案 0 :(得分:0)

您可以使用notifyItemRemoved(int position)方法告诉RecyclerView该位置的元素已被删除。您只需从数据库中删除该元素,但也需要告知RecyclerView更新数据。

另一个选项是从支持列表中删除此项目并使用swapAdapter(newAdapter,false)重新加载适配器,告知RecyclerView重用现有的ViewHolder