¿Qué necesito para que mi código haga el cuadro de diálogo dismiss()
después de cargar la vista web?¿Cómo hago para que mi diálogo de progreso se cierre después de cargar la vista web?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
webview = (WebView) findViewById(R.id.webview);
webview.setWebViewClient(new homeClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
webview.loadUrl("http://google.com");
ProgressDialog pd = ProgressDialog.show(Home.this, "",
"Loading. Please wait...", true);
}
He intentado
public void onPageFinshed(WebView view, String url){
pd.dismiss();
}
no funcionó.
¿Se llama a onPageFinished? En el hilo de ui? –
Lo siento, debería haber hecho esto en primer lugar, puse toda la clase de la forma en que lo tengo. y si te desplazas hacia arriba puedes ver que probé un onPageFinshed y no funcionó. tal vez la forma en que lo hice estaba mal? o donde lo coloqué? – brybam