在Kotlin中使用FirebaseListAdapter

时间:2017-08-09 08:11:21

标签: android firebase firebase-realtime-database kotlin firebaseui

我正在尝试实施附加ListView的{​​{1}}。我需要在适配器中显示一个字符串列表,所以我使用FirebaseListAdapter作为通用。 Firebase数据库的结构如下:

enter image description here

我需要显示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

中定义

任何解决方案?

1 个答案:

答案 0 :(得分:2)

解决了,FirebaseListAdaptwer构造函数(this)的第一个参数不是Activity类型。