Ok here is same question why database name must be static? but i know already that why we should declare database name static & final.
And i tried to give non static database name into constructor of SQLiteOpenHelper but end up with an error the field can't be quoted from the static context
I want to know/find the source code or particular line where it was decided to make those ( database & version ) static.
I looked already https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/database/sqlite/SQLiteOpenHelper.java but couldn't find.