我目前正在使用函數updateChildren()設置多個路徑中的值。updateChildren覆蓋Android上的現有數據Firebase
當我的哈希映射具有所有必需的條目5項時,寫入數據庫發生沒有問題。
但是,如果我只需要更新我的哈希映射中的值(用4個項目繪製),則我的哈希映射中不存在的每個值都會在我的數據庫上被擦除。 (我的值imageURL被刪除數據庫,因爲該值不存在於我的散列表中)。
從文檔看來,只有當某個鍵的值爲空時,特定節點上的值纔會被刪除。隨着我在做什麼,當我的設備上的值爲空時,我將它排除在我的哈希映射中。
我在做更新我的孩子值有問題嗎?
All populated values writing to the database Selectively populated values, sans imageURL, which writes to the database but erases the already existing value for 'imageURL'
請分享我們一些代碼。 –