我正在尝试实施附加ListView
的{{1}}。我需要在适配器中显示一个字符串列表,所以我使用FirebaseListAdapter
作为通用。 Firebase数据库的结构如下:
我需要显示String
节点(102127 ...,102133 ......等)下可用的密钥,所以我使用此代码创建适配器:
users
这是Android Studio中显示的错误:
错误:(50,32)无法使用以下函数调用以下函数 提供的参数:公共构造函数FirebaseListAdapter(活动:Activity!,parser:((DataSnapshot!) - > String!)!, @LayoutRes modelLayout:Int,query:Query!)定义于 com.firebase.ui.database.FirebaseListAdapter公共构造函数 FirebaseListAdapter(活动:Activity!,解析器: SnapshotParser!,@ LocationRes modelLayout:Int,query:Query!) 在com.firebase.ui.database.FirebaseListAdapter public中定义 构造函数FirebaseListAdapter(activity:Activity!, modelClass:Class!,@LayoutRes modelLayout:Int,query: 查询!)在com.firebase.ui.database.FirebaseListAdapter
中定义
任何解决方案?
答案 0 :(得分:2)
解决了,FirebaseListAdaptwer
构造函数(this
)的第一个参数不是Activity
类型。