Сохранить список <> в Firestore.Android студия - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть класс Account и объект List.Итак, мне нужно сохранить этот список в моем магазине, что мне делать?Кроме того, как получить этот массив из магазина?

1 Ответ

0 голосов
/ 19 сентября 2019

КЛАСС

public class Account {
    String desc;
    List<ObjXXX>  listObjXXX = new ArrayList<>();

МАГАЗИН

DatabaseReference newPostRef = dbRef1.push();
String child = newPostRef.getKey(); 
Account item = new Account("XXX", listObj);
newPostRef.setValue(item);

GET

Query query = FirebaseDatabase.getInstance().getReference().child(child);
                ValueEventListener postListener = new ValueEventListener() {
                    @Override
                    public void onDataChange(DataSnapshot dataSnapshot) {
                        // Get Post object and use the values to update the UI
                        Account account = (Account) dataSnapshot.getValue(Account.class);     
                    }

                    @Override
                    public void onCancelled(DatabaseError databaseError) {

                    }
                };
query.addListenerForSingleValueEvent(postListener);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...