第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Firebase - (具有多個(gè)子節(jié)點(diǎn)用戶唯一鍵的 DataSnapshot ) - 空對象引用

Firebase - (具有多個(gè)子節(jié)點(diǎn)用戶唯一鍵的 DataSnapshot ) - 空對象引用

FFIVE 2023-06-28 15:55:10
我有與每個(gè)患者唯一密鑰相對應(yīng)的藥物數(shù)量。我在檢索患者的所有醫(yī)學(xué)數(shù)據(jù)時(shí)遇到麻煩這是我的數(shù)據(jù)庫結(jié)構(gòu)。  {      "Medicine" : {        "-LnRyr-3szcVYVtr_d4m" : {          "Med1" : {            "dosage" : "1+1+1",            "medname" : "Panadol",            "time" : "After Every Meal"          },          "Med2" : {            "Mmedname" : "Raisik",            "med2dosage" : "1+1+1",            "med2time" : "after every meal 1 week"          }        }      }    }代碼 databaseReference = FirebaseDatabase.getInstance().getReference("Medidine");        databaseReference.addValueEventListener(new ValueEventListener() {            @Override            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {                for (DataSnapshot requestSnapshot: dataSnapshot.getChildren()) {                    DataSnapshot ds = requestSnapshot.child("Med1");                    for (DataSnapshot medicinesnapshot: ds.getChildren()) {                        String MedicineName = medicinesnapshot.child("medname").getValue(String.class);                        String MedDosage = medicinesnapshot.child("dosage").getValue(String.class);                        String medtime = medicinesnapshot.child("time").getValue(String.class);                        marray.add(MedicineName+MedDosage+medtime);                    }                    }            }            @Override            public void onCancelled(@NonNull DatabaseError databaseError) {            }        });
查看完整描述

1 回答

?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

對于患者ID=-LnRyr-3szcVYVtr_d4m的患者;


然后你就可以像這樣獲得與該患者相關(guān)的所有藥物


String patientId="-LnRyr-3szcVYVtr_d4m";


FirebaseDatabase.getInstance().getReference().child("Medicine").child(patientId).addListenerForSingleValueEvent(new ValueEventListener() {

            @Override

            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {

                if (dataSnapshot.exists()) {


                    for (DataSnapshot snapshot : dataSnapshot.getChildren()) {

                        MedicineData medicineData = snapshot.getValue(MedicineData.class);




                    }



                }

            }


            @Override

            public void onCancelled(@NonNull DatabaseError databaseError) {


            }

        });


查看完整回答
反對 回復(fù) 2023-06-28
  • 1 回答
  • 0 關(guān)注
  • 163 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號