2017-02-01 6 views
0

Androidアプリのタブレイアウトでデータをフィルタリングする必要があります。私はボリウッド映画をクリックすると、唯一のボリウッドカテゴリ映画を示し、私はハリウッドをクリックしたときにのみハリウッドカテゴリ映画を示しました。Firebaseからデータをフェッチし、Androidのマルチタブに表示する方法は?

Firebase Database screenshotとAndroidアプリのソースコードをGitHubにアップロードしました。

答えて

1

ねえ、それだけでループだけ

if(movie.type.equals("bollywood")) { 
    arr1.add(movie) 
} else arr2.add(movie) 

のためにハリウッド(ARR2)映画とボリウッド(ARR1)映画の1のためにと、アレイ1に連れて行くとの配列を渡すために非常に簡単な解決策がある@Kavanタブフラグメントとadaprter

とfirebase

@Override  
public void onChildAdded(DataSnapshot dataSnapshot, String s) { 
    Map<String, Object> payloadMap = (Map<String, Object>) dataSnapshot.getValue(); 
    Map<String, Object> dataMap = (Map<String, Object>) payloadMap.get("data"); 
    app.getLogger().warn(dataMap.toString()); 
} 
+0

用のためを使用して、それを示して非常に非常に答えてくれてありがとう。私はソースコードにこれを追加する方法を知らない。私はあなたの答えを提案する私のコードを解決するので、私はあなたの方法で私のコードを解決し、あなたが私のコードをgitHub上で自分のコードを送信した後解決するだろう、私はアンドロイドの初心者です –

関連する問題