Я пытаюсь обновить поле с помощью arrayList, и это приводит к тому, что фрагмент превращается в sh без каких-либо ошибок в журнале. Я пытаюсь сделать следующее:
DbShopItemT dbShopItem =new DbShopItemT();
dbShopItem.setName(item.getName());
dbShopItem.setPosition(item.getPosition());
dbShopItem.setType(item.getType());
dbShopItem.setPrice(item.getPrice());
tmpShopList=user.getShopList();
Log.e("tmpShopList",""+tmpShopList);
tmpShopList.add(dbShopItem);
userRef.document(userID).update("shopList",tmpShopList);
DbShopItemT выглядит так:
public DbShopItemT(int position, String name , String type , int price) {
this.position = position;
Name = name;
this.type = type;
this.price=price;
}
Обновление происходит, я вижу добавленный элемент в консоли, но он вылетает из фрагмента каждый раз. Я прокомментировал только строку обновления, сбоев не происходит.