When the backing database is deleted at runtime or at exit, and the application is run again more or less immediately, it will force close with a SQLiteException indicating that a table could not be found.
This is caused by stale information being held in the schema creation cache, which Android sometimes keeps alive between runs.
When the backing database is deleted at runtime or at exit, and the application is run again more or less immediately, it will force close with a SQLiteException indicating that a table could not be found.
This is caused by stale information being held in the schema creation cache, which Android sometimes keeps alive between runs.