안드로이드 개발 질문/답변
(글 수 45,052)
모바일 홈페이지를 들어가면 10%만 진행되고 꺼지질 안네요;;
취소 버튼 누르면 없어지긴 하는데..
소스 첨부합니다.
public void onPageStarted(WebView view, String url, Bitmap favicon) {
mDialog = new ProgressDialog(Webview.this);
mDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mDialog.setMessage("로딩중입니다. 잠시만 기다리세요.");
mDialog.setProgress(0);
mDialog.setMax(100);
mDialog.show();
super.onPageStarted(view, url, favicon);
}
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
mDialog.cancel();
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
super.onReceivedError(view, errorCode, description, failingUrl);
Toast.makeText(Webview.this, "로딩을 실패하였습니다. 다시 시도해주세요."+description, Toast.LENGTH_SHORT).show();
}
}
mDialog = new ProgressDialog(Webview.this);
mDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mDialog.setMessage("로딩중입니다. 잠시만 기다리세요.");
mDialog.setProgress(0);
mDialog.setMax(100);
mDialog.show();
super.onPageStarted(view, url, favicon);
}
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
mDialog.cancel();
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
super.onReceivedError(view, errorCode, description, failingUrl);
Toast.makeText(Webview.this, "로딩을 실패하였습니다. 다시 시도해주세요."+description, Toast.LENGTH_SHORT).show();
}
}
창이 바뀌면 다이얼로그가 뜨는데요. 100%가 되면 없어지는데
모바일 홈페이지를 띄우면 첫화면에서 10% 되고 정지네요;;
왜 그런지 아시는분




xml 부분에서 max값을 확인해보세요.