안드로이드 하이브리드 앱 에서 백버튼 잡을수있나요?
안드로이드 하이브리드 앱 에서 백버튼 잡을수있나요?
잡을수있다면 어떤식으로 잡으면 될까요?
백버튼 이벤트시 앱알림을 띄우고싶어요
웹뷰 사용합니다
55글자 더 채워주세요.
1개의 답변이 있어요!
백버튼 이벤트는 일반적으로 onBackPressed()라는 함수를 override해서 사용합니다.
웹뷰를 사용하고 있는 Activity에서 onBackPressed() 함수 내부에서 webview의 javascript 함수를 호출하는 방식을 사용하시면 될 것 같습니다.
아래와 같은 함수를 사용하시려면 javascript 코드 내에 onBackPressed()라는 함수가 미리 구현되어 있어야 합니다.
@Override public void onBackPressed() { super.onBackPressed() if (webview != null) webview.loadUrl("javascript:window.android.onBackPressed()") }