백버튼 이벤트는 일반적으로 onBackPressed()라는 함수를 override해서 사용합니다.
웹뷰를 사용하고 있는 Activity에서 onBackPressed() 함수 내부에서 webview의 javascript 함수를 호출하는 방식을 사용하시면 될 것 같습니다.
아래와 같은 함수를 사용하시려면 javascript 코드 내에 onBackPressed()라는 함수가 미리 구현되어 있어야 합니다.
@Override
public void onBackPressed() {
super.onBackPressed()
if (webview != null) webview.loadUrl("javascript:window.android.onBackPressed()")
}