'안드로이드 webview'에 해당되는 글 1건

안드로이드 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;
}
});





결과화면



블로그 이미지

미나미나미

,