【发布时间】:2017-01-16 11:01:14
【问题描述】:
使用 Firebase ListAdapter,我需要从多个节点检索数据并检索具有条件的特定变量
例子:
+-------------+--------------+
| node A | node B |
+-------------+--------------+
| name: jon | name: leen |
| age : 33 | age: 33 |
| city: amman | city: jeddah |
+-------------+--------------+
我需要检索数据select name from npdeA, nodeB where name = "leen"。我该怎么做?
这是我的代码
enter code here // Real Code Start Here
ListView listView = (ListView) View.findViewById(R.id.MyList);
final DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReferenceFromUrl("https://assss-bf843.firebaseio.com/users");
final FirebaseListAdapter<String> firebaseListAdapter = new FirebaseListAdapter<String>(getActivity(),String.class,android.R.layout.simple_list_item_2,databaseReference) {
protected void populateView(View v, String model, int position) {
TextView textView = (TextView) v.findViewById(android.R.id.text1);
textView.setText(model);
}
}; //////////getActivity(), ApContent.class, R.layout.layout_action_plan, ref
listView.setAdapter(firebaseListAdapter);
【问题讨论】:
标签: android firebase firebase-realtime-database firebaseui