Quiero cargar un html local en un WebView SIN usar "file: ///" porque eso no permite las cookies. ¿Hay alguna manera de usar algo como "localhost"?¿Cargar html local en WebView?
En segundo lugar, no pude encontrar una manera activa las cookies en los getSettings(). Porque las cookies no están permitidas mientras se usa "file: ///".
@ user113215: pero ha leído el enlace de documentación para el método loadDataWithBaseURL(), ¿no? el 4to argumento se llama "codificación", así que llamé a la variable "codificación" ... como se puede ver aquí se usa para el juego de caracteres de salida: http://myexperiencewithandroid.blogspot.de/2011/09/android-loaddatawithbaseurl .html ... también debería leer esto: http://en.wikipedia.org/wiki/Character_encoding ... así que no veo su problema. –
pero no (datos) esquema se utiliza aquí en el ejemplo, sólo se carga de datos local HTML que se debe mostrar en la vista Web: "Si la URL base utiliza el esquema de datos, este método es equivalente a llamar loadData() y el HistoryURL es ignorado ". –
Ah, esto es confuso. Investigué la fuente de Android y estás en lo cierto. El uso de este método con el 'datos:' resultados esquema de URL en una llamada a 'nativeLoadUrl()' (donde 'encoding' denota Base64 o codificación URL), pero por lo demás este método da como resultado una llamada a' nativeLoadData() '(donde 'codificación' denota conjunto de caracteres). – user113215