0

Lint 说我可以得到一个NullPointerException当我:

getWritableDatabase().execSQL(sqlStatement);

我查看了SQliteOpenHelper类,没有发现任何证据表明这个调用会导致这个异常,你们能详细说明一下吗?

4

1 回答 1

2

必须在扩展 SQLiteOpenHelper 的类的对象上调用方法 getWritableDatabase()。似乎您正在同一个类中调用,创建它的对象然后调用。

你可以在这里阅读:http: //developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html

您可以忽略与此有关的 Lint 警告,请考虑有关字符串和其他警告的 Lint 警告。

于 2013-08-01T07:50:15.767 回答