我只想从firestore中的文档中检索一个字段,该字段是一个数组,我将向其中添加一个元素并将该数组更新回文档。我正在使用C#(Xamarin.Android)。
我试图转换从Firestore获取的数据,但是它引发异常或arrayList只是null。我有全局变量ArrayList invitesArrayList;
,然后在OnSuccess
方法内部
invitesArrayList = new ArrayList();
第一个选项
var invites = item.Get("invites");
invitesArrayList = (ArrayList)invites;
//例外,指定的转换无效
第二个选项
invitesArrayList = item.Get("invites") as ArrayList;
// exception,对象引用未设置为对象的实例 “ System.InvalidCastException:指定的转换无效。或 对象引用未设置为对象的实例