Я до сих пор не на 100% понимаю, как работает Firebase Cloud. В моем учебнике у меня есть следующий код в методе onCreate
:
Query query = db.collection("users")
.document(mAuth.getCurrentUser().getUid())
.collection("list")
.orderBy("_text", Query.Direction.ASCENDING);
Также в методе кнопки вставки данных у меня есть:
db.collection("users")
.document(mAuth.getCurrentUser().getUid())
.collection("list")
.add(new Listitem(item))
.addOnSuccessListener(new OnSuccessListener<DocumentReference>() {
@Override
public void onSuccess(DocumentReference documentReference) {
//code
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
//code
}
});
В моем предыдущем нить я спрашивал про аутентификацию. Теперь у меня нет метода set()
, так что теперь я предполагаю, что мне нужно установить коллекцию в Интернете. Как я понимаю, мне нужно создать коллекцию с именем list
и использовать ее. Нужно ли создавать новую облачную базу данных list
? Если да, то как мне это сделать? Какими должны быть значения? Как это связано с users
?