webchromeclient 를 이용해서 풀스크린을 동영상을 웹뷰에는 보여줬습니다.
근데 종료가 안됩니다. ㅠㅠ
켜지면 백키를 눌러도 응답이 없고 홈키를 누르면 다시 리줌할때 오류나면서 앱이 꺼져버립니다.
백버튼 이벤트로
onhidecustomview()를 실행시켜도 응답이 없는데
(현재 백버튼 이벤트소스는 mainactivity에 webchromeclient 소스는 view.java 안에 또다른 클래스로 존재합니다.)
여서 재밋는건 동영상에서 전체화면 키를 눌르면 켜지는데 showcustomview를 통해서
onshowcustomview(~~~~){
//여기 함수 안에다가
onhidecustomview();
}
라고 써주면 전체화면이 안되는데신 동영상뷰의 크기 변화없이 재생이 멈춥니다.
저걸보면 onhidecustomview가 작동되는것 같은데
왜 외부 클래스 에서 onhidecustomview를 불러오면 아무런 반응이 없을까요?
웹뷰는 동적으로 할당해줬습니다.
레이아웃에서 r.id webview 하지 않고.