पर डेटा सेट के रूप में जेसनअरे बनाम ऐरेलिस्ट का उपयोग करके मैंने एडाप्टर में डेटा सेट के रूप में ArrayList<>
और JsonArray
दोनों का उपयोग किया है। मुझे मिले प्रमुख अंतर में से एक यह था कि एडाप्टर में स्थानीय डेटा के लिए डेटा सेट परिवर्तन जेसनएरे के लिए कॉलिंग क्लास में वापस दिखाई नहीं दे रहा था।रीसाइक्लर व्यू एडाप्टर
मैं जानना चाहता था कि कौन सा बेहतर है और मेरा अवलोकन सही है।
यदि मेरे डेटा सेट में एक webservice से डेटा निकालने में शामिल है (जो मुझे जेसन फॉर्म डेटा देता है) तो क्या मैं इसे ArrayList <> में बदल दूंगा।
क्या आप विस्तार से बता सकते हैं, "एडॉप्टर में स्थानीय डेटा के लिए डेटा सेट परिवर्तन जेसनएरे के लिए कॉलिंग क्लास में वापस दिखाई नहीं दे रहा था" का क्या मतलब है? –
हां। मेरे पास मुख्य गतिविधि में डेटा सेट है। मैं उस डेटा को एक फ़ंक्शन का उपयोग करके एडाप्टर क्लास में भेज रहा हूं और फिर डेटाटाट चेंज() को सूचित करता हूं। JsonArray का उपयोग करते समय उस डेटा सेट में किए गए परिवर्तन सिंक्रनाइज़ नहीं होते हैं लेकिन वे ArrayList <> का उपयोग करते समय सिंक्रनाइज़ होते हैं। – Harshit
@ हरशित आपके जेसनएरे में अधिक संरचित डेटा है? – JJ86