🏫 Mobile
-
🔥 Problem 👉 코틀린 webview에서 자바스크립트 동작이 안됨. 웹뷰에 특정 옵션을 주지 않으면, alert나 location.href 등 자바스크립트가 동작하지 않습니다. 🧙 Solution 👉 웹뷰에 아래의 옵션을 걸어보세요! //웹뷰 webView.webViewClient = WebViewClient() webView.webChromeClient = WebChromeClient() If I was of any help to you, please buy me coffee 😿😢😥 If you have any questions, please leave them in the comments Buy me a coffee ▶ Youtube Sub 🧭 References [1] reference : h..
코틀린 webview에서 자바스크립트 동작이 안되는 경우🔥 Problem 👉 코틀린 webview에서 자바스크립트 동작이 안됨. 웹뷰에 특정 옵션을 주지 않으면, alert나 location.href 등 자바스크립트가 동작하지 않습니다. 🧙 Solution 👉 웹뷰에 아래의 옵션을 걸어보세요! //웹뷰 webView.webViewClient = WebViewClient() webView.webChromeClient = WebChromeClient() If I was of any help to you, please buy me coffee 😿😢😥 If you have any questions, please leave them in the comments Buy me a coffee ▶ Youtube Sub 🧭 References [1] reference : h..
2021.04.30 -
안녕하세요. 팀드모네입니다. 오늘은 Kotlin splash 구현하는 방법에 대해서 안내드립니다. 많은 사람들이 착각하는 것 같아 직접 포스팅합니다. 1. activity 생성 아래의 코드를 참고하여 res > layout 폴더에 activity_splash_screen.xml을 생성합니다. android:orientation="vertical" android:layout_centerVertical="true" android:layout_centerHorizontal="true"> 2. 스플래시 이미지 넣기 res > drawable 폴더에 splash.png 이미지를 넣어주세요 splash.png가 뭐냐면 스플래시 화면에서 띄울 이미지입니다. 3. color.xml 수정 res > values > co..
[5분 내로] Kotlin splash 쉽게 구현하기안녕하세요. 팀드모네입니다. 오늘은 Kotlin splash 구현하는 방법에 대해서 안내드립니다. 많은 사람들이 착각하는 것 같아 직접 포스팅합니다. 1. activity 생성 아래의 코드를 참고하여 res > layout 폴더에 activity_splash_screen.xml을 생성합니다. android:orientation="vertical" android:layout_centerVertical="true" android:layout_centerHorizontal="true"> 2. 스플래시 이미지 넣기 res > drawable 폴더에 splash.png 이미지를 넣어주세요 splash.png가 뭐냐면 스플래시 화면에서 띄울 이미지입니다. 3. color.xml 수정 res > values > co..
2021.03.30 -
Problem Must be called on the main UI thread Solution fun btnRewardVideo() { runOnUiThread { loadRewardedVideoAd() } } reference : stackoverflow.com/questions/28501787/admob-interstitial-and-error-isloaded-must-be-called-on-the-main-ui-thread
[solved] Must be called on the main UI threadProblem Must be called on the main UI thread Solution fun btnRewardVideo() { runOnUiThread { loadRewardedVideoAd() } } reference : stackoverflow.com/questions/28501787/admob-interstitial-and-error-isloaded-must-be-called-on-the-main-ui-thread
2021.03.20 -
SUBJECT How to resolve the 'Can't find service: package' error EROR - Can't find service: package SOLUTIOM - AVD Manager > Cold Boot Now reference : github.com/facebook/react-native/issues/24725 Have a good day~
[Solved] Can't find service: packageSUBJECT How to resolve the 'Can't find service: package' error EROR - Can't find service: package SOLUTIOM - AVD Manager > Cold Boot Now reference : github.com/facebook/react-native/issues/24725 Have a good day~
2021.02.20 -
안녕하세요. 팀드모네입니다. 오늘은 안드로이드 프래그먼트 웹뷰 뒤로가기 처리 방법을 공유드립니다. 해당 웹뷰는 일반적인 웹뷰와 달리 아래처럼 작성해주셔야합니다. mWebView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction()!=KeyEvent.ACTION_DOWN) return true; if (keyCode == KeyEvent.KEYCODE_BACK) { if (mWebView.canGoBack()) { mWebView.goBack(); } return true; } return false; } }); 블로그..
[Android] 안드로이드 프래그먼트 웹뷰 뒤로가기안녕하세요. 팀드모네입니다. 오늘은 안드로이드 프래그먼트 웹뷰 뒤로가기 처리 방법을 공유드립니다. 해당 웹뷰는 일반적인 웹뷰와 달리 아래처럼 작성해주셔야합니다. mWebView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction()!=KeyEvent.ACTION_DOWN) return true; if (keyCode == KeyEvent.KEYCODE_BACK) { if (mWebView.canGoBack()) { mWebView.goBack(); } return true; } return false; } }); 블로그..
2020.07.03 -
안녕하세요. 팀드모네입니다. 오늘은 웹뷰, 웹앱에서 confirm, tel 등이 되도록 만드는 방법에 대해서 공유드리겠습니다. 1. 권한 체크 AndroidManifest.xml에 CALL_PHONE 권한이 있는지 체크 2. shouldOverrideUrlLoading을 기술했는지 체크 mWebView.loadUrl("https://xn--vf4b17jsctv.com/index.html?isApp=true"); // 웹뷰에 표시할 웹사이트 주소, 웹뷰 시작 mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.starts..
[Android] 웹뷰, 웹앱에서 confirm, tel 등이 되도록 만드는 방법안녕하세요. 팀드모네입니다. 오늘은 웹뷰, 웹앱에서 confirm, tel 등이 되도록 만드는 방법에 대해서 공유드리겠습니다. 1. 권한 체크 AndroidManifest.xml에 CALL_PHONE 권한이 있는지 체크 2. shouldOverrideUrlLoading을 기술했는지 체크 mWebView.loadUrl("https://xn--vf4b17jsctv.com/index.html?isApp=true"); // 웹뷰에 표시할 웹사이트 주소, 웹뷰 시작 mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.starts..
2020.07.03