मैंने एक एंड्रॉइड एप्लिकेशन बनाया है, यदि एप्लिकेशन का नया संस्करण है तो स्टार्टअप पर जांचें। यदि हां, तो एप्लिकेशन नई एपीके फ़ाइल डाउनलोड करें और नए एपीके को ओवर-इंस्टॉल करें। मेरा आवेदन sqlite डीबी का उपयोग करें। लेकिन यह डीबी, एक संस्करण से दूसरे संस्करण में बदल सकता है। मुझे लगता है कि मैं विधि का उपयोग करने के लिए है:ऑन अपग्रेड() एंड्रॉइड में स्क्लाइट डेटाबेस
onUpgrade()
लेकिन मैं वास्तव में नहीं जानता कि यह कैसे उपयोग करने के लिए।
जब मैं (नहीं मौजूद है तो) मैं क्रेते डेटाबेस के लिए इस कोड का उपयोग आवेदन शुरू:
DbHelper mDHelper = new DbHelper(context, DB_NAME, null, DB_VERSION)
मैं क्या बदलना चाहिए अगर मैं onUpgrade()
विधि का उपयोग करना चाहते हैं? और मुझे इसे कब कॉल करना है?
संस्करण संख्या – njzk2