편집 : 잘 작동하는 Webview ProgressBar 사용하고 있습니다. 이제는 작동하는 Webview를 새로 고침하고 싶습니다. 내가 그들을 결합하려고 할 때, Spinner는 전혀 끝나지 않습니다. 내 코드는 다음과 같습니다.progressBar 및 새로 고침 webview 조합 android
private final Runnable m_Runnable = new Runnable()
{
public void run()
{
//Toast.makeText(WebcamsScreen.this,"in runnable",Toast.LENGTH_SHORT).show();
doRefreshingStuff(id);
WebcamsScreen.this.mHandler.postDelayed(m_Runnable, 20000);
}
};
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//initialitions
doRefreshingStuff(id);
this.mHandler = new Handler();
this.mHandler.postDelayed(m_Runnable,20000);
doRefreshingStuff(id);
}
public void doRefreshingStuff(String id){
setContentView(R.layout.web4);
webView7 = (WebView) findViewById(R.id.web_4_1);
webView7.getSettings().setJavaScriptEnabled(true);
webView7.getSettings().setJavaScriptEnabled(true);
progressBar = ProgressDialog.show(WebcamsScreen.this, "example", "...");
url="my url";
webView7.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url1) {
view.loadUrl(url1);
return true;
}
public void onPageFinished(WebView view, String url1) {
if (progressBar.isShowing()) {
progressBar.dismiss();
}
}
});
webView7.loadUrl(url);
변경해야하는 항목은 무엇입니까?
왜 onCreate를 계속해서 다시 호출 하시겠습니까? – MByD
직접'onCreate'를 실행하고 싶지는 않습니다. 실제로 성취하려는 것은 무엇입니까? –
webview 용 progressBar를 설정했습니다. 위의 코드를 사용하면 작동하지 않습니다. 나는 분 내 게시물을 편집합니다. –