ngoại lệ này thực sự được đưa ra bởi vì bạn đóng hai lần cơ sở dữ liệu của mình, không phải vì bạn không đóng nó.
vì vậy ..
trong bạn close()
, hãy thay thế dòng sau trong mã của bạn:
if (db != null) {
với:
if (db != null && db.isOpen()) {