Loại bỏ hầu hết close()
của bạn phương thức mà bạn đang gọi trên SQLiteDatabase
. Đáng chú ý, không gọi close()
trên cơ sở dữ liệu được chuyển cho bạn trong onCreate()
của SQLiteOpenHelper
và không tiếp tục mở và đóng cơ sở dữ liệu.
SQLiteOpenHelper
giữ cơ sở dữ liệu bạn truy xuất bằng getReadableDatabase()
/ getWritableDatabase()
và vấn đề là bạn nên sử dụng lại SQLiteDatabase
đã mở đối tượng, đặc biệt khi bạn làm việc trên nhiều chuỗi.