CursorLoader取消在RecyclerView中删除动画

时间:2017-02-16 16:21:49

标签: android android-recyclerview android-cursorloader

我正尝试在RecyclerView中使用CursorLoader进行滑动来实施删除操作。我的删除方法如下所示:

public void removeAt(int position) {
    long id = getItemId(position);
    Uri uriWithId = ContentUris.withAppendedId(mContentUriWithTable, id);

    /** delete in database */
    int rowsDeleted = mContext.getContentResolver().delete(uriWithId, null, null);

    mPendingRunnables.remove(position);
    notifyItemRemoved(position);
}

但是当我使用ContentProvider删除数据库中的一行时,它会刷新光标,重新绑定每个项目并取消删除动画。我该怎么做才能保存这个动画?

0 个答案:

没有答案