entlassen Ich verwende den folgenden CodeAndroid Webview Laden Dialog nicht
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;
}
}
Wenn ich einen Link in der WebView klicken, wird das Dialogfeld angezeigt wird und die Seite zu laden beginnt, aber wenn die Seite fertig geladen ist, Der Dialog ist immer noch auf dem Bildschirm. Offensichtlich ist der Code einfach genug, aber ich kann das nicht herausfinden. Außerdem sollte ich hinzufügen, dass die angeklickten Links ein paar Umleitungen haben, aber ich bin mir nicht sicher, ob das hier mit der Ursache zusammenhängt.
Wie kann ich das richtig machen?
das gleiche Problem! –