Проблемы с пользовательским интерфейсом - PullRequest
0 голосов
/ 21 мая 2018

Проблемы, с которыми я столкнулся, из-за представления рециркулятора, не могли корректно обновить пользовательский интерфейс при удалении пользователем элемента.Данные удалены, но они останутся пустой строкой в ​​пользовательском интерфейсе.Пожалуйста, спасите меня от тьмы. Спасибо.

До

После удаления

Воткод

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...