웹뷰에서 플래시가 재생되는 플젝 진행중입니다. 그런데 웹뷰에서는 액티비티 상태를 잘 못찾아서 메소드 만들어 onPause와
onResume을 불러주는 데요 이게 홈버튼에서는 갤럭시s와 갤탭에서 모두 정상작동하는데 전원버튼의 경우 갤럭시s에서만
전원버튼을 누르면 onPause와->onResume 만 호출되야 하는데 중간에 stop start가 호출되고 초기화면으로 돌아가버립니다.
많은 태클 기다리겠습니다.
private void callHiddenWebViewMethod(String name){
if(webview != null){
try {
Method method = WebView.class.getMethod(name);
method.invoke(webview);
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
protected void onPause()
{
super.onPause();
callHiddenWebViewMethod("onPause");
Log.e("tag", "onPause");
}