2016-10-06 7 views
0

私の研究から、FirebaseRecyclerAdapterがアイテムのリストを作成する正しい方法だと思われますが、FirebaseRecyclerAdapterセットアップを取得できないようです。私は以下に示す依存関係を追加しましたが、FirebaseRecyclerAdapterを作成しようとすると、FirebaseRecyclerAdapterシンボルを認識できないというソリューションがあります。Firebaseからリストを取り込む正しい方法は何ですか?

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

あなたがFirebaseRecyclerAdapterを使用しようとしている場合FirebaseUIをインポートする必要があります。

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

これを依存関係に追加してもう一度やり直してください。それを使用して、各モジュールに

import com.firebase.ui.database.FirebaseRecyclerAdapter;

(:

だけ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' 

次に使用することを忘れないでください

+2

Firebase SDKのバージョンを混ぜるのは良い考えではないので、この行も削除してください: 'compile 'com .firebase:firebase-client:2.2.4'' –

+0

@FrankvanPuffelen私はコンパイル文とimport文を追加し、firebase-client依存関係を削除しましたが、import文は機能しません。私はエラーが表示されます 'FirebaseRecyclerAdapter'シンボルを解決できません –

+0

コンパイル 'com.firebaseui:firebase-ui:0.6.0'を追加した後、Gradleを再同期しましたか? – Ryan

関連する問題