В моем приложении android я построил объект с именем "Урок" (в котором есть только 2 поля строк).
У меня есть коллекция в Firestore, одно из ее полей является массивом "Уроки". "(что называется" мои уроки ").
Я хочу добавить еще один урок в массив. Я попытался использовать:
DocumentReference.update("myLessons", FieldValue.arrayUnion(A_LESSON));
, но всегда получаю исключение:
java.lang.IllegalArgumentException: Invalid data. Unsupported type: com.example.classmate.Models.Lesson
Но когда я пытался сделать это с целыми числами и строками, это сработало (несмотря на то, что я объявил массив как массив «Урок».
Можно ли загрузить в массив объект без вытеснения? Как я могу загрузить объект в массив?
Спасибо!