मैं वर्तमान में ऐप के कैश हैंडलिंग पर काम कर रहा हूं। Shared_Preferences प्रलेखन में कहा गया है कि बड़ी जानकारी कहीं और संग्रहीत की जानी चाहिए, लेकिन मैं जिस चीज के साथ काम करता हूं वह बहुत अधिक Arrays है जो केवल 800-900 तत्वों तक लंबी हो सकती है, जिसमें सरल पूर्णांक होते हैं।

1
Zhangir Siranov 14 अगस्त 2019, 13:48

2 जवाब

सबसे बढ़िया उत्तर

साझा किए गए संदर्भों में डेटा संग्रहीत करने के लिए मूल रूप से कोई सीमा निर्दिष्ट नहीं है, यह डेटाबेस में बड़े डेटा को स्टोर करने की सलाह है, क्योंकि आप इससे ऑब्जेक्ट्स तक पहुंच सकते हैं, और साझा प्राथमिकताएं केवल आदिम डेटा प्रकार (स्ट्रिंग, इंट, फ्लोट, आदि) स्टोर कर सकती हैं।

1
Lakhwinder Singh 14 अगस्त 2019, 15:27

Android के SharedPreferences और iOS NSUserDefaults मूल रूप से केवल XML फ़ाइलों पर प्रॉक्सी हैं जो एप्लिकेशन के आंतरिक संग्रहण क्षेत्र के अंदर संग्रहीत हैं, और इनमें संग्रहण सीमा नहीं है।

यदि आपका डिज़ाइन उदाहरण के लिए, डेटाबेस के बजाय साझा प्राथमिकताओं का उपयोग करने के अनुरूप है, तो मुझे लगता है कि आप जाने के लिए अच्छे हैं।

1
Andrey Ilyunin 14 अगस्त 2019, 15:15