웹뷰안에서 alert 를 하면 서버 host url이 나타난다.. 그걸 없애주기위해선 아래처럼 따로 구현을 해줘야함.
webView.setWebChromeClient(new ChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result){
new AlertDialog.Builder(view.getContext())
.setTitle("메세지")
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
result.confirm();
}
})
.setCancelable(true)
.create()
.show();
return true;
};
@Override
public boolean onJsConfirm(WebView view, String url, String message, final android.webkit.JsResult result){
new AlertDialog.Builder(view.getContext())
.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() {
public void onClick(DialogInterface dialog, int which) {
result.cancel();
}
})
.create()
.show();
return true;
};
});
'Develop > Android SDK' 카테고리의 다른 글
안드로이드 웹뷰 사용시 잔상문제 (0) | 2011.07.25 |
---|---|
Failed to install ProgramName.apk on device 'xxxxxx': timeout Launch canceled! (4) | 2011.06.23 |
안드로이드 웹뷰 투명하게 하고 이미지 넣기!! 굿잡! (0) | 2011.06.16 |
안드로이드 웹뷰(WebView)에서 캐쉬 사용하지 않기 (0) | 2011.06.16 |
100% 안드로이드에서 이미지 파일 서버로 업로드하기 (소스 공개) (14) | 2011.06.14 |
카메라 or 갤러리 호출 하기 (1) | 2011.06.13 |
C2DM 사용시 변경된값이 putExtra를 통해 안갈때... (0) | 2011.05.22 |
화면 켜지게 하기 및 진동사용하기 (2) | 2011.05.22 |