본문 바로가기

Android

자바스크립트 alert 이 동작하지 않을때.

public void onCreate(Bundle savedInstanceState) {


        super.onCreate(savedInstanceState);


        


        requestWindowFeature(Window.FEATURE_NO_TITLE);


        setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);


        


        setContentView(R.layout.activity_main);


        


        mWebView = (WebView) findViewById(R.id.WebView1);


        mWebView.getSettings().setJavaScriptEnabled(true);


        


        final Context myApp = this;


        mWebView.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;


            };


        });


        


        mWebView.setWebViewClient(new WishWebViewClient());


        mWebView.loadUrl("http://wishroom.kr/pages");


    }

'Android' 카테고리의 다른 글

[Android] Activity "생명주기" 관련 테스트  (0) 2016.05.14
ble 지원여부 확인.  (0) 2016.05.14
웹에서 안드로이드 엑티비티 실행..  (0) 2016.05.02
AlertDialog  (0) 2016.04.02
회전시 웹뷰 새로고침 막기.  (0) 2016.03.22