Sto usando il seguente codiceAndroid Webview carico non dialogo viene respinto
class CustomWebViewClient extends WebViewClient {
Context context;
ProgressDialog pd = null;
public CustomWebViewClient (Context c){
context = c;
}
public void onPageFinished(WebView view, String url){
pd.dismiss();
}
public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
pd = ProgressDialog.show(context, "", "pageload. Please wait...", true);
view.loadUrl(url);
return true;
}
}
quando clicco un link nella WebView, viene visualizzata la finestra di dialogo e la pagina inizia a caricare, tuttavia quando la pagina viene terminato il caricamento, la finestra di dialogo è ancora sullo schermo. Ovviamente il codice è abbastanza semplice, ma non posso calcolare questo fuori. Inoltre, credo che dovrei aggiungere che i link viene cliccato hanno un paio di redirect, ma non sono sicuro se questo è legato alla causa qui.
Come posso fare questo giusto?
avendo lo stesso problema! –