Как получить данные в качестве модели из Firebase в Android? - PullRequest
0 голосов
/ 08 июля 2019

Как я могу получить данные из Firebase Cloud Firestore в качестве модели?Можете ли вы показать мне полный код?Большое спасибо.

Модель:

public class Vehicle implements Serializable {
    private String Title;
    private int Year;
    private int Price;
    private String City;

    public Vehicle(String title, String city, int price, int year) {
        Title = title;
        City = city;
        Price = price;
        Year = year;
    }

    public String getTitle() {
        return Title;
    }

    public void setTitle(String title) {
        Title = title;
    }

    public int getYear() {
        return Year;
    }

    public void setYear(int year) {
        Year = year;
    }

    public int getPrice() {
        return Price;
    }

    public void setPrice(int price) {
        Price = price;
    }

    public String getCity() {
        return City;
    }

    public void setCity(String city) {
        City = city;
    }
}

MainActivity:

получить код из документов, но не может получить название транспортного средства

DocumentReference docRef = db.collection("cities").document("SF");
docRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
    @Override
    public void onComplete(@NonNull Task<DocumentSnapshot> task) {
        if (task.isSuccessful()) {
            DocumentSnapshot document = task.getResult();
            if (document.exists()) {
                Log.d(TAG, "DocumentSnapshot data: " + document.getData());
            } else {
                Log.d(TAG, "No such document");
            }
        } else {
            Log.d(TAG, "get failed with ", task.getException());
        }
    }
});

Можете ли вы показать мне код, например, как получить заголовок в виде строки и т. Д., Я должен показать его в виде переработчика, поэтому мне нужно установить заголовок из firebase и getTitle из модели

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