[Android] WebView에서 Alert 경고창 보이게 하기.
Android2010. 5. 4. 01:54
안드로이드의 WebView에서는 웹페이지에서의 경고창 보이는 것에 대해서
코드로 만들어 둬야 하는 단점이 있습니다.
안해둘 수도 없고... 그래도 간단하게 해결되게 되어 있네요.
예제코드
이런식으로 사용하면 됩니다.
코드로 만들어 둬야 하는 단점이 있습니다.
안해둘 수도 없고... 그래도 간단하게 해결되게 되어 있네요.
예제코드
final WebView browser = (WebView)findViewById(/*WebView의 ID*/); browser.getSettings().setJavaScriptEnabled(true); //javascript 사용 가능하게 한다 final Context myApp = this; browser.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result) { new AlertDialog.Builder(myApp) .setTitle("AlertDialog") .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; }; }); browser.loadUrl(/*웹 페이지 주소*/);
이런식으로 사용하면 됩니다.
'Android' 카테고리의 다른 글
[Android] 이미지 버튼 예제... (0) | 2010.05.22 |
---|---|
[Android] 소리바다 안드로이드 1.0 Open~~ (2) | 2010.05.04 |
[Android] 아이폰에서 안드로이드를... (0) | 2010.04.23 |
[Android] 슬슬 베타테스트를... (0) | 2010.04.15 |
[Android] 안드로이드 간단하게 시스템 정보 확인하기. (0) | 2010.04.10 |