안드로이드 개발 질문/답변
(글 수 45,052)
browser = (WebView)findViewById(R.id.wv_browser); browser.getSettings().setJavaScriptEnabled(true); // browser.getSettings().setSupportZoom(true); // browser.getSettings().setBuiltInZoomControls(true); browser.setWebViewClient(new WebViewClient(){ @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { // TODO Auto-generated method stub super.onReceivedError(view, errorCode, description, failingUrl); browser.loadUrl("http://xxxxxxxxxxxxx"); Toast.makeText(Image_Item.this, "mmmm", Toast.LENGTH_SHORT).show(); }}); browser.loadUrl("http://xxxxxxxxxxxxxxxx");
브라우져에서 오류가 발생하면 기본페이지를 띄워주려고 합니다.
오류가 발생하면 onReceivedError 함수가 호출 되는게 아닌지요?
위 코드를 실행시키면 첨부파일과 같은 화면이 나옵니다. 저화면이 에러화면은 맞는거지요?
권한 설정을 해줘야하는게 있나요? 아니면 빼먹은게 있나요 ㅠㅠ
답변좀 부탁드려요!