Я написал программу, которая получает данные из БД на firebase
и через адаптер выводит их в recyclerview
. Программа работает, но при обновлении данных в БД данные на экране не обновляются. Как правильно это сделать? Блок кода, отвечающий за получение данных, оставляю внизу:
DatabaseReference ref = FirebaseDatabase.getInstance().getReferenceFromUrl("https://fireapp-12b506.firebaseio.com/museums");
ref.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
Museum m = dataSnapshot.getValue(Museum.class);
museums.add(m);
museumAdapter.notifyDataSetChanged();
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Стоит задача написать приложение в которое будет заходить юзер под логин\пароль и внутри приложения в зависимости от прав которые у него...
Есть задача создать такой backfround для элемента, чтобы там был stroke с градиентом, а также был закругленные края у этого элементаДелать это нужно...
Не могу понять, не применяется формат ячейки начиная с 44 строки