Was benötige ich zu meinem Code, um den Dialog dismiss()
nach dem Laden der Webansicht zu erstellen?Wie kann ich meinen Fortschrittsdialog ablehnen, nachdem Webview geladen wurde?
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);
}
Ich habe
versuchtpublic void onPageFinshed(WebView view, String url){
pd.dismiss();
}
Hat nicht funktioniert.
Wird onPageFinished aufgerufen? Im UI-Thread? –
Entschuldigung, ich hätte das zuerst machen sollen, ich habe die ganze Klasse so aufgestellt, wie ich sie gerade habe. und wenn Sie nach oben scrollen können Sie sehen, ich habe versucht, ein onPageFinshed und es hat nicht funktioniert. vielleicht war die Art, wie ich es gemacht habe, falsch? oder wo ich es platziert habe? – brybam