title: SQLite database version control
body: <p>I read on <a href="https://stackoverflow.com/questions/3163845/is-the-onupgrade-method-ever-called">this</a> SO thread(answer from @RobinM) that the SQLiteOpenHelper constructor increases the databases version number everytime its called. Now, i checked the class documentation on the Android developer site and couldn't find any evidence of this. My question is two-fold. Is this behaviour true, and if it is, is there a way of preventing unexpected version number increments that will trigger onUpgrade(), and potentially wipe existing data?</p>