मैं अपने एंड्रॉइड ऐप से अपने firebase
डेटाबेस तक पहुंच रहा हूं। मुझे फेसबुक जैसी like
कार्यक्षमता को लागू करने की आवश्यकता है। तो जब उपयोगकर्ता बटन की तरह दबाता है, यदि पोस्ट पहले से ही पसंद किया गया है तो यह असंभव हो जाता है और इसके विपरीत। उस उद्देश्य के लिए, मैं पहली बार जांच कर रहा हूं कि liked
बूलियन फ़ील्ड फायरबेस में सच है और यदि यह है, तो इसे गलत और इसके विपरीत अद्यतन करें। मेरे वर्तमान दृष्टिकोण में liked
फ़ील्ड पढ़ने और फिर इसे लिखना (2 डीबी कॉल करना) शामिल है।फायरबेस रीयलटाइम डेटाबेस में एक बूलियन वैल्यू टॉगल करें
क्या इसके लिए फायरबेस द्वारा प्रदान किया गया कोई मूल समाधान है?
Firebase डाटाबेस
मैंने इस सवाल का जवाब दिया है जिस तरह से मैं सोच सकता हूं। लेकिन मैं आपसे पूछना चाहता हूं, आपने अपने मूल्य को निर्धारित करने के लिए पहले नोड की तरह क्यों नहीं सुना। फिर उस मूल्य के आधार पर, आप तय करते हैं कि नया मान सत्य या गलत है। उस पिछले श्रोता के मूल्य को भी बदला जाएगा, इसलिए इससे कोई फर्क नहीं पड़ता कि बटन कितनी बार क्लिक किया गया है – koceeng