簡體   English   中英

是否可以從連接到 Firestore DB 的 RecyclerView 中臨時刪除項目?

[英]Is it possible to temporarily remove an item from RecyclerView that is connected to Firestore DB?

在我目前正在開發的在線投票系統上,我正在准備投票功能。 我計划從用戶已經投票的 RecyclerView 中刪除一個項目,但不會從 Firestore 數據庫本身中刪除它。 有沒有辦法做到這一點? 如果沒有,是否有任何解決方法可以使我的概念發揮作用? 預先感謝您的答復。

我計划從用戶已經投票的 RecyclerView 中刪除一個項目,但不會從數據庫本身中刪除它。

最簡單的解決方案是在每個文檔中添加一個默認值為 false 的 boolean 類型的字段。 您可以簡單地稱其為“已刪除”。 當您要執行刪除操作時,不要從數據庫中刪除文檔,而是將其值從 false 更改為 true。

如果您想要臨時刪除,您還可以考慮將文檔從一個位置移動到另一個位置

如果沒有,是否有任何解決方法可以使我的概念發揮作用?

您還可以使用Cloud Functions ,在發生刪除操作時觸發包含特定邏輯的函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM