I have an android application that uses a database created by SQLite Database Browser as shown in this blog: http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
First, I created a database with two tables with one of those tables with one entry, just to check if I was getting the database creation correctly. This worked.
After that, I populated one of the tables with 10 more entries, saved, then copied the database to the assets folder (overwriting the previous one), ran the application, and then queried the 2nd - 10th entries. The application was force closing giving me the CursorIndexOutOfBounds error.
From this, I inferred that the application was somehow unable to use the new database I created and was still using the old one (that was overwritten).
Is there a way to get around and/or fix this? The application seems to be using the first version of the database it receives, even if that database is overwritten by a new one.