|
4
|
| NullPointerException · 技术社区 · 7 年前 |
|
1
13
Arg最终解决了这个问题
打开的连接正在生成原始的表,没有这样的表异常 所以我使用了Util.getDatabasePath(DB\u NAME);而不是 Android P - 'SQLite: No Such Table Error' after copying database from assets 非常感谢@LifeStyle发现了真正的问题。 现在代码更简单了:
|
|
|
2
1
通过调用此方法,SQLOpenHelper将创建数据库(在本例中为空,因为在OnCreate()方法中不会发生任何事情)。 如果您将DB存储在默认应用程序的DB路径中,则可以通过下一个代码段检查DB是否存在:
禁用WAL的更好地方是SQLiteOpenHelper中的onConfigure()方法 |
|
3
0
将此路径添加到数据库
|
|
|
4
0
|
|
|
5
-2
通过添加
|