Поэтому я пытаюсь создать прослушиватель, который будет оповещать об активности, когда новая запись добавляется в мою базу данных в Firebase, например:
public void dataListener() {
Query lastQuery = mDatabase.child("id").orderByKey().limitToLast(1);
lastQuery.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.d("ChildAdded",dataSnapshot.getChildren().toString());
getAddedUpdates(dataSnapshot);
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.d("ChildError",databaseError.toString());
}
});
Я вызываю этот dataListener onCreate
, ноничего не происходит, и под этим я подразумеваю, что, когда я добавил новую запись на другом телефоне, это не сработало, даже думал, что данные вставляются (когда я перезагружаю приложение, используя singleEeventListener в другом методе, данные принимаются)
Все поля текстовые (строки)