안드로이드 webview alert
(webview onJsAlert 함수)
안드로이드 웹뷰에서 alert 구문이 있을 때,
alert문을 뭔가 어설프게 표현되는 바꾸는 부분
설정해주면 좋을 것 같습니다.
webViewMain = (WebView) findViewById(R.id.WebViewMainActivityWebView);
webViewMain.setWebChromeClient(new WebChromeClient(){
@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result){
final JsResult finalRes = result;
new AlertDialog.Builder(view.getContext())
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
finalRes.confirm();
}
})
.setNegativeButton(android.R.string.cancel,
new AlertDialog.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finalRes.cancel();
}
})
.create()
.show();
return true;
}
});
결과화면
'[android]' 카테고리의 다른 글
안드로이드 webview 페이지 로딩 확인 (webview onProgressChanged함수) (0) | 2018.12.31 |
---|---|
안드로이드 webview 뒤로가기 (webview canGoBack , goBack함수) (0) | 2018.12.30 |
안드로이드 마시멜로(API23) 이상 권한 체크 획득하기 (0) | 2018.12.30 |
안드로이드 화면 회전 감지(Android rotation detection) (0) | 2018.11.24 |
안드로이드 웹뷰(WebView) 로컬 html 파일 열기 (0) | 2018.11.22 |