Android WebView (4.4) convierte URL personalizada
Tengo una aplicación que usa mucho el AndroidWebView
para mostrar mi contenido HTML personalizado. La última actualización de Android (4.4 / Kit-Kat / SDK-19) presentó un rediseñadoWebView
.
Uno de mis usuarios con un Nexus 5 reportó un problema donde algunos enlaces hacen que la aplicación se bloquee. Corrí en el emulador 4.4 y depuré en miWebViewClient
esshouldOverrideUrlLoading()
método. En todas las versiones de Android previamente probadas (2.2-4.3) la urlString
pasado al método tenía mi URL personalizada con "/" caracteres en ella. En 4.4, el mismo enlace exacto ahora tiene "\" caracteres en su lugar.
Esto no tiene ningún sentido para mí. Cargo el HTML exactamente igual, así que de alguna manera el nuevoWebView
convertí todas mis barras en barras invertidas.
Porque hace lo nuevoWebView
¿hacer esto?