android webview setDatabasePath已弃用

android webview setDatabasePath已弃用,android,database,webview,deprecated,Android,Database,Webview,Deprecated,此方法在API级别19中被弃用 数据库路径由实现管理,调用此方法将无效 我使用setDatabasePath设置webview的数据库路径 String databasePath = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath(); settings.setDatabasePath(databasePath); 这是否意味着在API 19中它再也找不到我的数据库了??如何解决这个问

此方法在API级别19中被弃用 数据库路径由实现管理,调用此方法将无效

我使用
setDatabasePath
设置webview的数据库路径

String databasePath = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath(); 
settings.setDatabasePath(databasePath);

这是否意味着在API 19中它再也找不到我的数据库了??如何解决这个问题?(这意味着什么:数据库路径由实现管理)

API级别19意味着Android 4.4 KitKat,其中浏览器引擎从Android webkit切换到chromium webkit,几乎所有原始WebView API都包装到chromium webkit的对应部分

这意味着WebView API的大多数实现都不同于Android 4.3及之前的版本,包括数据库存储API。这也意味着,由于Android 4.4开发人员无法(或不必)分配备用db路径;默认情况下,所有这些都由Android处理

由实现管理的
现在意味着数据库存储路径默认由chromium webkit引擎处理,而在Android 4.4之前,它是在需要设置的框架层中的
Android.webkit
中处理的