webview가로드 된 후 대화 상자를 만들기 위해 코드에 필요한 것은 무엇입니까? dismiss()
?webview를로드 한 후 진행 대화 상자를 닫으려면 어떻게해야합니까?
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);
}
I 작동하지 않았다
public void onPageFinshed(WebView view, String url){
pd.dismiss();
}
을 시도했습니다.
onPageFinished가 호출 되었습니까? UI 스레드에서? –
죄송합니다. 처음부터이 작업을 수행 했어야합니다. 현재 클래스에 전체 클래스를 추가했습니다. 위로 스크롤하면 onPageFinshed를 시도한 것을 볼 수 있으며 작동하지 않습니다. 어쩌면 내가 한 방식이 틀렸어? 또는 내가 그것을 놓았던 곳? – brybam