У меня возникла проблема с получением данных из базы данных Firebase.
Конкретная проблема заключается в том, что метод onDataChange (ValueEventlistener) не вызывается.
Приложение продолжается:
DatabaseConnectionManager()
readFromDatabase()
getEventFormulaGet()
eventFormulaGet пуст, поскольку onDataChange не вызывается....
Код:
package bbcag.ch.miivent_luca;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
public class DatabaseConnectionManager implements ValueEventListener {
private FirebaseDatabase database;
private DatabaseReference databaseReference;
private EventFormula eventFormulaSend;
private EventFormula eventFormulaGet;
public DatabaseConnectionManager() {
createConnectionToDatabase();
}
public void createConnectionToDatabase() {
database = FirebaseDatabase.getInstance();
databaseReference = database.getReference();
}
public void readFromDatabase() {
databaseReference.child("events").addListenerForSingleValueEvent(this);
}
public void deleteFromDatabase() {
}
public void setEventFormula(EventFormula eventFormula) {
this.eventFormulaSend = eventFormula;
}
public void sendFormulaToDatabase() {
databaseReference.child("events").child(eventFormulaSend.getEventTitle()).setValue(eventFormulaSend);
}
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
eventFormulaGet = dataSnapshot.getValue(EventFormula.class);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
public EventFormula getEventFormulaGet() {
return eventFormulaGet;
}
}
Подробнее здесь: https://stackoverflow.com/questions/381 ... not-called
Android-приложение Firebase, прочитанное из базы данных onDataChange, не вызывается ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Пометить сообщение телеграммы как прочитанное с помощью js в консоли
Anonymous » » в форуме Javascript - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-