Элемент повторного просмотра не уведомляется об элементе фокуса повторного просмотра на экране - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть 50 или более предметов на Recycleview.На экране 10 Элемент показывает.Я обновляю свои данные в базе данных ROOM каждые 15 секунд.и после этого я уведомляю свой адаптер повторного просмотра о последних данных из моей локальной комнаты.

Я успешно полностью уведомляю элемент, когда повторная прокрутка корзины.

Но главная проблема в том, что элемент на экране не меняется.меняется только при просмотре с прокруткой.

Вот мой код

        mDataVehicle.clear();
        mDataVehicle.addAll(roomDB.getUpdatedVehicleList());
        if (mVehicleAdapter == null) {
            mVehicleAdapter = new VehicleAdapter(activity, mDataVehicle);
            recycleView.setAdapter(mVehicleAdapter);

        } else {
            mVehicleAdapter = new VehicleAdapter(activity, mDataVehicle);
            mVehicleAdapter.notifyDataSetChanged();
        }
...