要解决此问题,您需要更改以下代码行:
mRootDatabase = getAdapter(mContext).getItem(position);
至
mRootDatabase = adapter.getRef(position);
adapter用于显示数据的实际适配器在哪个变量中。
编辑:
getRef()除非使用Firebase-
UI库,否则不能使用method。您无法
DatabaseReference从
ArrayAdapter对象获取对象。此类内的任何方法都不会返回
DatabaseReference对象。实现此目的的唯一方法是使用Firebase-
UI库。



