अपने अधिकांश close()
से छुटकारा पाएं वे विधियाँ जिन्हें आप SQLiteDatabase
पर कॉल कर रहे हैं . विशेष रूप से, कॉल न करें close()
डेटाबेस पर आपको onCreate()
में दिया गया है का SQLiteOpenHelper
, और डेटाबेस को खोलना और बंद करना न रखें।
SQLiteOpenHelper
आपके द्वारा पुनर्प्राप्त डेटाबेस पर रखता है getReadableDatabase()
/getWritableDatabase()
, और बिंदु यह है कि आप उस खुले हुए SQLiteDatabase
. का पुन:उपयोग करें ऑब्जेक्ट, विशेष रूप से जब आप कई थ्रेड्स पर काम करते हैं।