본문 바로가기
Dev/Android

웹뷰에서 안드로이드 호출

by 펭귄안에 온천 2022. 3. 29.
728x90
반응형
    //android

    mWebSettings.setJavaScriptEnabled(true); // 웹페이지 자바스크립트 허용 여부
    mWebView.addJavascriptInterface(new webViewInterface(this),"Android");


    //JavascriptInterface 함수 생성
    public class webViewInterface{
        private Context mContext;
        public webViewInterface(Context mContext) {
            this.mContext = mContext;
        };
        @JavascriptInterface
        public void showToast(String msg){
            Toast.makeText(webViewActivity.this, msg, Toast.LENGTH_SHORT).show();
        };
    };
    //webView

    function androidCall(){
      Android.showToast("웹뷰에서 메세지를 보냈숩니다. ㅎㅎ")
    };
반응형

'Dev > Android' 카테고리의 다른 글

웹뷰 뒤로가기  (0) 2022.03.30
[Mac, Android Studio] Android Studio랑 단말기 무선 연결  (0) 2022.03.29