【发布时间】:2016-12-07 17:55:58
【问题描述】:
如果我想从 Firebase 将数据列表加载到 Android 中的 AutoCompleteTextView 中,我该怎么做?
我的想象:
我使用类似于FirebaseRecyclerAdapter 的方式获取数据,并将该适配器设置为 ACTV。例如,如果我有这些数据:
AutoComplete:{
JKDJKADJKADFJAKD:{
name:"Hakuna Matata , your orangeness -- I mean your highness, Mr. Trump!"
}
JDKIKSLAIJDKDIKA:{
name:"Hakuna Matata! I ask not to take offense by the previous statement."
}
}
当我输入“Hakuna Matata”时,ACTV 应该将这两个语句作为建议。有什么特殊的 Firebase 适配器可以解决这个问题吗?
【问题讨论】:
-
您必须自己编写代码。使用
startAt和endAt进行 Firebase 查询是可能的方式。见firebase.google.com/docs/database/android/… -
@FrankvanPuffelen 所以 startAt() 从指定的键中获取所有值?
-
@FrankvanPuffelen 你能给我一个例子吗?
-
@FrankvanPuffelen 我做到了。我想知道您对我的回答中提到的代码有何看法。
标签: android firebase firebase-realtime-database autocompletetextview firebaseui