![]() |
|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
![]()
Hola
Tengo este codigo de webview con un Loading, en el cual usa las propiedades de WebChromeClient(). El problema es que en el emulador el webview carga una url que contiene html5 ( <progress> es la eqtiqueta que uso ) y funciona perfecto pero en un dispositivo android no funciona ( no muestra el valor de <progress> y queda en blanco ) Alguna ayuda ? Gracias Código:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Capturo las variables que dejo en memoria, nombre y email SharedPreferences sp1 = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext()); emailAdd = sp1.getString("EMAILADDRESS", ""); name = sp1.getString("NAME", ""); //----------------------------------------------- View x = inflater.inflate(R.layout.patrocinadores, container, false); String url = "http://xxxx.co/xxxx/xxxx.php?email="+ emailAdd + ""; mWebView = (WebView) x.findViewById(R.id.webView1); // Para colocar un loading pd = ProgressDialog.show(getActivity(), "", "Loading...",true); //-------------------------- if(mWebView != null){ mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); mWebView.getSettings().setAppCacheEnabled(false); mWebView.getSettings().setAllowFileAccess(true); mWebView.getSettings().setAllowContentAccess(true); mWebView.loadUrl(url); mWebView.setWebChromeClient(new WebChromeClient()); mWebView.setWebViewClient(new WebViewClient() { // Coloca un loading mientras se carga el webview y se quita cuando se carga la pagina public void onPageFinished(WebView view, String url) { if(pd.isShowing()&&pd!=null) { pd.dismiss(); } } //----------------------------------------------- public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); } return x; } Última edición por kakashi20 Día 19/08/14 a las 04:16:32 Razón: mejor explicación del problema |
|
#2
|
Que te dice el logcat?
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 11:10:46 (GMT +2)
HTCMania: líderes desde el 2007