Sembra che tu non chiuda mai ourDatabase
in SQLHandler.close()
.
public void close() {
ourDatabase.close();// may be you should add this
ourHelper.close();
}
Inoltre, penso che dovresti riutilizzare l'oggetto SQLHandler, basta renderlo come una variabile di campo. I problemi possono essere causati da frequenti aperture/chiusure.