从Firebase填充列表的正确方法是什么?

时间:2016-10-06 00:04:35

标签: android firebase dependencies firebaseui

根据我的研究,FirebaseRecyclerAdapter似乎是填充项目列表的正确方法,但我似乎无法获得FirebaseRecyclerAdapter设置。我添加了下面显示的依赖项,但是当我尝试创建FirebaseRecyclerAdapter时,解决方案说它无法识别符号FirebaseRecyclerAdapter。

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.google.firebase:firebase-database:9.6.0'
compile 'com.google.firebase:firebase-core:9.6.0'
compile 'com.google.firebase:firebase-auth:9.6.0'
compile 'com.android.support:appcompat-v7:24.1.1'
compile 'com.android.support:design:24.1.1'
compile 'com.android.support:support-v4:24.1.1'
compile 'com.firebase:firebase-client:2.2.4'}

1 个答案:

答案 0 :(得分:1)

如果您尝试使用FirebaseRecyclerAdapter,则需要导入FirebaseUI

compile 'com.firebaseui:firebase-ui:0.6.0'

将其添加到您的依赖项并再次尝试。

或者,如果您只想要FirebaseUI中的特定库,则可以导入特定的库:

compile 'com.firebaseui:firebase-ui-database:0.6.0'

compile 'com.firebaseui:firebase-ui-auth:0.6.0'

compile 'com.firebaseui:firebase-ui-storage:0.6.0'

然后记得使用:

import com.firebase.ui.database.FirebaseRecyclerAdapter;

使用它的每个模块(Android Studio很可能会抓住这个,如果你没有)