Android webview setDatabasePath obsoleta

Este método fue obsoleto en el nivel del API 19 Las rutas de base de datos son administradas por la implementación y llamar a este método no tendrá ningún efecto.

Utilizo setDatabasePath para establecer la ruta de la base de datos de la webview.

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

¿Esto significa que en API 19 no puede encontrar mi base de datos más ?? ¿Cómo resolver esto? ( ¿Qué significan con: Las rutas de base de datos son gestionadas por la implementación )

One Solution collect form web for “Android webview setDatabasePath obsoleta”

API de nivel 19 significa Android 4.4 KitKat, en el que el motor del navegador se cambia de webkit Android a webkit cromo, con casi todas las API WebView original envuelto a las contrapartes de cromo webkit.

Esto significa que la mayoría de las implementaciones de las API de WebView son diferentes de Android 4.3 y anteriores, incluyendo la API de almacenamiento de la base de datos. Eso también significa que los desarrolladores de Android 4.4 no pueden (o no tienen que) asignar una ruta de acceso alternativo alternativa; Todo esto es manejado por Android por defecto.

managed by the implementation ahora significa que la ruta de almacenamiento de base de datos es manejada por cromo webkit motor por defecto, mientras que antes de Android 4.4 se trata en android.webkit en la capa de marco que debe ser establecido.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.