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

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

如何在 Android Studio 的同一個 ArrayAdaptor 中查看 2 個

如何在 Android Studio 的同一個 ArrayAdaptor 中查看 2 個

大話西游666 2023-06-14 14:01:03
我正在設置一個呼叫日志應用程序,該應用程序從一個 Firebase 數(shù)據(jù)庫子項中檢索呼叫數(shù)據(jù),并從另一個子項中檢索等效聯(lián)系人的姓名。我可以運行查詢,它們檢索數(shù)據(jù),但不知道如何將其轉換為同一個適配器。我正在使用 Android Studio 和 Firebase 實時數(shù)據(jù)庫,但兩者都沒有什么經(jīng)驗。我最好的結果是這樣的:                public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {                    Person personList = dataSnapshot.getValue(Person.class);                    String nombre = dataSnapshot.child("mNumber").getValue().toString();                    Query query = mFirebaseDatabase.getReference("Names")                            .orderByChild(nombre);                    query.addListenerForSingleValueEvent(                            new ValueEventListener() {                              @Override                              public void onDataChange(DataSnapshot dataSnapshot) {                                    if (dataSnapshot.exists()) {                                        for (DataSnapshot snapshot : dataSnapshot.getChildren()) {                                            String artist = snapshot.getValue().toString();                                            Person personName = snapshot.getValue(Person.class);                                            mContactsAdapter.add(personName);                                        }                                    }                                }                                @Override                                public void onCancelled(DatabaseError databaseError) {                                }                            });                    mContactsAdapter.add(personList);                }這就是 Firebase 實時數(shù)據(jù)庫的樣子{  "Missed" : {    "-LmPZ-AOWIPSfEr-XK1v" : {      "mCheck" : "Check Out",      "mDate" : "16-08-19",      "mNumber" : "6505551212",      "mTime" : "15:13"    },    "-LmQGRvIYzAqqfmn94xU" : {      "mCheck" : "Check Out",      "mDate" : "16-08-19",      "mNumber" : "6505551213",      "mTime" : "18:32"    }  },現(xiàn)在,結果看起來像這樣 我希望同一張卡具有名稱和其余數(shù)據(jù)。
查看完整描述

1 回答

?
jeck貓

TA貢獻1909條經(jīng)驗 獲得超7個贊

我可以運行查詢,他們檢索數(shù)據(jù),但不知道如何將其轉換為同一個適配器

您無法將兩個不同的查詢傳遞給同一個適配器實例。我現(xiàn)在能想到的最佳解決方案是在客戶端代碼中創(chuàng)建一個array或多個組合結果,然后將其簡單地傳遞給ArrayAdapter。這不是最好的解決方案,因為您需要查詢數(shù)據(jù)庫兩次,但它會解決您的問題。ArrayList


查看完整回答
反對 回復 2023-06-14
  • 1 回答
  • 0 關注
  • 124 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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