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