2
我是Firebase的新手,從看一些教程和閱讀文檔,我讓應用程序在列表視圖中顯示節點的值。但我想要做的是在列表視圖中顯示鍵和值。 我該怎麼做?如何從Firebase創建鍵和值的列表視圖?
我所做的:
public class MainActivity extends AppCompatActivity {
private ListView mListView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mListView = (ListView) findViewById(R.id.listView);
final String med = "Meth";
final DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReferenceFromUrl("https://fir-test-d6253.firebaseio.com/"+med);
final FirebaseListAdapter<String> firebaseListAdapter = new FirebaseListAdapter<String>(
this,
String.class,
android.R.layout.simple_list_item_1,
databaseReference
) {
@Override
protected void populateView(View v, String model, int position) {
TextView textView = (TextView) v.findViewById(android.R.id.text1);
textView.setText(model);
}
};
mListView.setAdapter(firebaseListAdapter);
}
}`
數據庫:
- fir-test-d6253addclose
- Meth
- Store1: "1"
- Store2: "10"
- Morphine
- Store1: "5"
- Store2: "10"
- Store3: "10"
輸出現在:
- 1
- 10
我想要什麼:
- Store1 1
- Store2 10
還是有沒有其他方法,而不是使用firebaseui?
這僅僅是一個例子,您可以瞭解Firebase,或者您打算使用哪種數據庫結構?數據應該能夠實時更新對你來說很重要嗎? –
我想要使用這種結構。實時更新非常重要。這將是我的應用程序進一步改進的數據庫。更多的孩子將被添加到每個類別,像更多的商店可以添加到方法... –
聽起來非法... = T –