0
がここに私のデータベースです:FirebaseRecyclerAdapter hasChild()メソッドを追加しますか?
Database:{
X:{
JK-KDUKSIDKSIIJDSL1:{
text:"hello",
name:"Donald J. Drunk"
}
JK-KDadDFDDIJDSL1:{
name:"Killery Hlinton"
}
}
}
そして、私はフィルタリングする私のFirebaseRecyclerAdapter
のみキーtext
含まれている私のRecyclerView
データに追加するようになっています。これはどのように可能ですか?どのように追加できますか?現在のコード:
mAdapter = new FirebaseRecyclerAdapter<Campaign, CampaignHolder>(Campaign.class, R.layout.recyclerview_template, CampaignHolder.class, ref) {
@Override
public void populateViewHolder(final CampaignHolder viewHolder, final Campaign campaign, final int position) {
findViewById(R.id.progress_bar).setVisibility(View.INVISIBLE);
MainActivity.this.holder = viewHolder;
viewHolder.setTitle(campaign.title);
//... Other "set" methods
}
}
異種型アダプタを実装するのは難しいようです。 AFAIK ,, 'FirebaseRecyclerAdapter'は現在、同じタイプのオブジェクトで動作するように設計されています。 –
だから簡単に実装できません。うわー、私はFirebaseがこのような単純なことを逃すのは信じられません。これが私がParseを逃す理由です –
私はこれらのSDKの両方で数回働いていますが、Firebaseが私のために勝ったのです。ところで、Firebaseは幾人かの天才がまだHetrogeneous構造を実装していることを知らなかった。 –