如何从Firebase获取数据并在Android中的Multitab上显示?

时间:2017-02-01 18:08:14

标签: android firebase firebase-realtime-database

我需要在Android应用中的标签布局中过滤数据。如果我点击宝莱坞电影,那么只显示宝莱坞类别电影,当我点击好莱坞然后只显示好莱坞类别电影

我在Firebase Database screenshot上传了我的GitHub和Android应用源代码。

1 个答案:

答案 0 :(得分:1)

嘿@Kavan有一个非常简单的解决方案,它只需要一个用于好莱坞(arr2)电影的阵列和一个用于宝莱坞(arr1)电影和用于循环的阵列

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

并将数组传递给制表符片段并使用adaprter

显示它

和for 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());
}