notifyItemChanged (int) не обновляет RecyclerView.Adapter

Короче:

Сборка:

Сборка представляет собой фундаментальный блок группировки физического кода. Это модуль вывода. Это подразделение Deployment & amp; блок управления версиями.

Пространство имен:

Пространство имен представляет собой базовую единицу группировки логических кодов. Это коллекция имен, в которых каждое имя уникально. Они образуют логическую границу для группы классов. В свойствах проекта должны быть указаны пространство имен.

0
задан KENdi 17 January 2019 в 12:35
поделиться

1 ответ

RootRef.child("Messages").child(messageReceiverID).child(messageSenderID).addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange (@NonNull DataSnapshot dataSnapshot){


        for (DataSnapshot ds : dataSnapshot.getChildren()) {
            String uid = ds.getKey();

            if (uid != null && isUserOnline.equals(true)) {
                RootRef.child("Messages").child(messageReceiverID).child(messageSenderID).child(uid).child("read").setValue(true);
                RootRef.child("Messages").child(messageSenderID).child(messageReceiverID).child(uid).child("read").setValue(true);
                Map messageTextBody = new HashMap();
                messageTextBody.replace("read", true);


            }

        }
       messageAdapter.notifyItemChanged(); // after end of loop using notifyItemChanged data
    }
}
0
ответ дан Hits sapra 17 January 2019 в 12:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: