[android] 하이브리드 앱(WebView)에서 뒤로가기 버튼 두번눌러 종료하기(2초동안)


[android] 하이브리드 앱(WebView)에서 뒤로가기 버튼 두번눌러 종료하기(2초동안)

하이브리드 앱에서는 사용자가 뒤로가기를 눌렀을 때 상황에 맞는 동작이 필요합니다. 예를들어 뒤로가기를 아무 처리를 하지 않았다면 하이브리드 앱 특성상 앱이 종료되어 버릴겁니다. 그럼 어떻게 처리를 해야 할 까요? Activity 클래스에서는 뒤로가기를 눌렀을때 동작하는 onBackPressed() 메소드를 오버라이딩 할 수 있습니다. onBackPressed()메소드를 이용해 적절히 철히해주면 됩니다. 1. canGoBack() 을이용한 처리 웹뷰에서는 히스토리가 남아있는지를 canGoBack()메소드를 호출해 확인 할 수 있습니다. 히스토리가 있다면 canGoBack()는 true를 히스토리가 없다면 false를 반환합니다. public static WebView mWebView; ... @Overri..


원문링크 : [android] 하이브리드 앱(WebView)에서 뒤로가기 버튼 두번눌러 종료하기(2초동안)