![]() |
|
| 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
|
||||
|
||||
|
Estoy tratando de mostrar una WebView en AlertDialog y funciona perfecto, pero también trato de poner un ProgressDialog que dice "Loading" cuando la dirección URL de la WebView se está cargando.
El problema es que el ProgressDialog no aparece pero sí muestra la URL al cargar el WebView. Alguna ayuda? Gracias Código:
@Override
protected void onPostExecute(String result) {
//Toast.makeText(context, result.toString(), Toast.LENGTH_LONG).show();
/*nombre.setText("");
dni.setText("");
telefono.setText("");
email.setText("");*/
AlertDialog.Builder alert = new AlertDialog.Builder(getActivity());
alert.setTitle("Title here");
// Para colocar un loading
pd = ProgressDialog.show(getActivity(), "", "Loading...",true);
//--------------------------
WebView wv = new WebView(getActivity());
wv.loadUrl("http:\\www.google.com");
wv.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
if(pd.isShowing()&&pd!=null)
{
pd.dismiss();
}
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
alert.setView(wv);
alert.setNegativeButton("Close", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
alert.show();
}
|
|
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 16:50:36 (GMT +1)
HTCMania: líderes desde el 2007





