Я работаю над проектом Android, используя Android Studio. У меня есть класс модели с именем Contact.java, который содержит 3 переменные. Растровое изображение, String mAddress, String mPhoneNumber.
Я хочу сохранить файл Contact.java в базе данных Firebase и получить его во время выполнения. Как сохранить изображение и строку вместе в Firebase, чтобы при получении я получил полный объект?
Для отдельных целей я использовал
FirebaseDatabase () для полученияСтроки из базы данных реального времени, которые хранятся в виде пар ключ / значение в базе данных.
FirebaseStorage () для извлечения изображений, хранящихся в папке «Хранилище», которые затем преобразуются в растровое изображение и отображаются в ImageView.
Я был довольно успешен в этом, следуя документации.
Теперь у меня отображается CardView в RecyclerView, который содержит изображение и 2 строки. Мне нужно сохранить и извлечь их вместе из базы данных.
public class ContactUsDetails {
int mImage;
String mAddress;
String mPhoneNumber;
public ContactUsDetails(int image, String address, String phoneNumber) {
mImage = image;
mAddress = address;
mPhoneNumber = phoneNumber;
}
public int getImage() {
return mImage;
}
public String getAddress() {
return mAddress;
}
public String getPhoneNumber() {
return mPhoneNumber;
}
public void setImage(int image) {
mImage = image;
}
public void setAddress(String address) {
mAddress = address;
}
public void setPhoneNumber(String phoneNumber) {
mPhoneNumber = phoneNumber;
}
}
Я хотел бы получить / сохранить объект из / в Firebase со всеми 3 переменными одновременно для отображения.