亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何獲取列表視圖項目的 ID?我正在使用 Firebase 數據庫

如何獲取列表視圖項目的 ID?我正在使用 Firebase 數據庫

忽然笑 2021-10-13 13:40:07
我正在使用這個數據庫:這是我的ListView:我將如何從 Firebase 獲取這些項目的 ID。假設我點擊電工按鈕,然后列表視圖將顯示最近的可用電工,但我想通過在下一個活動中獲取列表視圖項目的 ID 來顯示工作人員的完整詳細信息。怎么做。我嘗試了以下方法: lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {    @Override        public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {            Intent i = new Intent(available_worker.this,WorkerProfile.class);            String workerid = FirebaseAuth.getInstance().getUid();但我認為它沒有得到參考,所以我沒有得到 ID。如何解決?
查看完整描述

1 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

有一個非常簡單的解決方案。由于您list在其中添加數據,如以下代碼行所示:


  list.add(elec.getFname().toString() + " " + elec.getLname().toString() + "\n" + elec.getAddress().toString());

//  ^

您還應該有一個鍵列表。因此,當您遍歷DataSnapshot以將該數據添加到列表中時,除了該行代碼之外,您還應該將鍵添加到另一個列表中,如下所示:


listOfKey.add(ds.getKey());

并key在您的內部獲得相應的內容onItemClick:


String key = listOfKey.get(position);


查看完整回答
反對 回復 2021-10-13
  • 1 回答
  • 0 關注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號