Better SQLite corruption detection
At first, some background: My Android app has DB table with a lot of four-column rows. It sends requests to the server and server responds only when all of these four values are "valid". A few of the thousands users reported that something doesn't work for them (since awhile they are not getting the results from the server) - I was trying to figure out what's causing the problem and it turned out that the only possible cause is the DB corruption that's not being detected. In ACRA logs I've got some messages with SQL errors, but these were about application not being able to open the file