Také jsem měl potíže s SQLiteOpenHelper . Co pro mě fungovalo, bylo uložení členské proměnné
SQLiteDatabase db;
V podtřídě SQLiteOpenHelper a volání
db = getWritableDatabase();
v konstruktoru.
Odpověď na tuto otázku také obsahuje užitečné informace:SQLiteOpenHelper se nedaří zavolat onCreate?
Doufám, že to pomůže!