SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

IllegalStateException:banco de dados já fechado (usando ViewPager)


essa exceção realmente é gerada porque você fecha seu banco de dados duas vezes, não porque você não o fechou.

então..

em você close() método, substitua a seguinte linha em seu código:
if (db != null) {

com:
if (db != null && db.isOpen()) {