Image.png > I have a Client app and Driver app under 1 Firebase Project.
This link is only said yes it can be done, but how can it be done?? not stated
- Two different
google-services.json
- One
Firebase Database
for both - When from Customer app order is made, it is saving to Database as a
child("Orders")
, and as a test, I can retrieve thoseOrders
in Customer app.
But how to retrieve those Orders
in Driver app??
This is a piece of code, in Driver app which tries to retrieve data from Customer app.
final DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference("Orders");
final ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren()) {
String name = ds.child("name").getValue(String.class);
String surname = ds.child("surname").getValue(String.class);
String beverages = ds.child("beverages").getValue(String.class);
String deserts = ds.child("deserts").getValue(String.class);
String time = ds.child("time").getValue(String.class);
edtx_name.setText(name);
edtx_surname.setText(surname);
edtx_beverages.setText(beverages);
edtx_deserts.setText(deserts);
edtx_time.setText(time);
Log.d("Test", "" + edtx_name + "/" + edtx_surname + "/" + edtx_beverages + "/" + edtx_deserts + "/" + edtx_time);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
rootRef.addListenerForSingleValueEvent(eventListener);
But this doesnt retrieve. what am i making wrong?