-
웹뷰의 alert, confirm 창 URL 숨기ANDROID 2017. 1. 12. 15:21반응형
setWebChromeClient 을 이용해서 간단히 숨길수 있다.
메뉴얼 -주소
https://developer.android.com/reference/android/webkit/WebChromeClient.html
webview.setWebChromeClient(new WebChromeClient() {
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)
{
new AlertDialog.Builder(PayListActivity.this)
.setTitle("타이틀")
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
result.confirm();
}
})
.setCancelable(false)
.create()
.show();
return true;
}
@Override
public boolean onJsConfirm(WebView view, String url,
String message, final JsResult result) {
new AlertDialog.Builder(PayListActivity.this)
.setTitle("타이틀")
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
result.confirm();
}
})
.setNegativeButton(android.R.string.cancel,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
result.cancel();
}
})
.create()
.show();
return true;
}
});반응형'ANDROID' 카테고리의 다른 글
android studio 기본 폰트 색상변경 (0) 2017.01.16 intent 를 활용한 전화,문자 보내기창 띄우기 (0) 2017.01.12 안드로이드6.0 사용자에게 권한 요청하기 (0) 2017.01.11 android studio com.android.support:v4 -사용하기 (1) 2017.01.11 모바일 웹에서 홈화면 바로가기시 설정하기. (0) 2017.01.02