查看完整版本 : Android Studio Firebase讀取問題

周公仔 2017-11-5 05:24 PM

Android Studio Firebase讀取問題

唔知各位師兄有無用Firebase, 以下問題令小弟好頭痛其實就係將database商品分類,然後查詢Book這一類商品,代碼如下:
lv = (ListView) findViewById(R.id.shop_good_item);
dataitem.clear();
Query mygood = Ref.orderByChild("Item Type").equalTo("Book");
mygood.addChildEventListener(new ChildEventListener() {
@Overridepublic void onChildAdded(DataSnapshot dataSnapshot, String s) {map.clear();
map.put("header", String.valueOf(dataSnapshot.child("Item Name").getValue()));
map.put("second", String.valueOf(dataSnapshot.child("Item Description").getValue()));
map.put("third", String.valueOf(dataSnapshot.child("Item Price").getValue()));
[attach]7531514[/attach]dataitem.add(map);
simpleAdapter = new SimpleAdapter(EmenuActivity.this, dataitem, R.layout.shop_pen_item, new String[]{"header", "second", "third"}, new int[]{R.id.shop_good_name, R.id.shop_good_descrip, R.id.shop_good_price});
lv.setAdapter(simpleAdapter);}
[attach]7531415[/attach]
但最後結果是顯示3次最後一項的資料,
感覺問題應該出在Map.put度,但唔知點改好
在此先跪拜各位師兄,希望各位師兄能伸出援手, 謝謝

[[i] 本帖最後由 周公仔 於 2017-11-5 05:49 PM 編輯 [/i]]

kimbaby1234 2017-11-6 10:07 AM

*** 作者被禁止或刪除 內容自動屏蔽 ***
頁: [1]
查看完整版本: Android Studio Firebase讀取問題