Co jest potrzebne do mojego kodu do utworzenia okna dialogowego dismiss()
po załadowaniu przeglądarki internetowej?Jak mogę odrzucić okno dialogowe postępu po załadowaniu przeglądarki internetowej?
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);
}
Próbowałem
public void onPageFinshed(WebView view, String url){
pd.dismiss();
}
Nie działa.
Czy nazywa się onPageFinished? W wątku interfejsu użytkownika? –
Przepraszam, że powinienem był to zrobić na pierwszym miejscu, postawiłem całą klasę tak, jakbym ją posiadał. a jeśli przewiniesz w górę, widzisz, że próbowałem on onPageFinshed i nie działało. może sposób, w jaki to zrobiłem, był zły? lub gdzie ją umieściłem? – brybam