Lint说我在{I>
时可以获得NullPointerException
getWritableDatabase().execSQL(sqlStatement);
我已经调查了SQliteOpenHelper课程,并且没有找到任何证据表明此调用可能导致此异常,你们能详细说明吗?
答案 0 :(得分:2)
必须在扩展SQLiteOpenHelper的类的Object上调用方法getWritableDatabase()。看起来你在同一个类中调用它,创建它然后调用它。
你可以在这里阅读: http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
您可以忽略与此相关的Lint警告,并请考虑有关字符串和其他警告的Lint警告。