0

我面临的问题是回收站视图在用户删除项目时无法正确更新 UI。数据已删除,但在 UI 上仍为空行。请把我从黑暗中拯救出来。谢谢。

删除后

这是代码

mRecyclerView.setAdapter(mAdapter);
        

        ItemTouchHelper.SimpleCallback simpleItemTouchCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT) {
            @Override
            public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
                return false;
            }

            @Override
            public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {


                final int position = viewHolder.getAdapterPosition();

                listData.remove(position);
                mAdapter.notifyItemRemoved(position);


            }
        };

        ItemTouchHelper itemTouchHelper = new ItemTouchHelper(simpleItemTouchCallback);
        itemTouchHelper.attachToRecyclerView(mRecyclerView);

4

0 回答 0