2012년 4월 7일 토요일

[Android] webview 가 보이지 않을때, javascript 실행 방지

web page에 반복실행중인 자바 스크립트가 있을경우,
어플리케이션이 최소화 되어도, 지속적으로 스크립트가 실행이되서
CPU 점유율이 높아지는 현상이 있다.
이때, 아래와 같이 해결...

 /* (non-Javadoc)
  * @see android.app.Activity#onPause()
  */
 @Override
 protected void onPause() {
      // TODO Auto-generated method stub
      super.onPause();
      mWebView.pauseTimers();
 }

 /* (non-Javadoc)
  * @see android.app.Activity#onResume()
  */
 @Override
 protected void onResume() {
      // TODO Auto-generated method stub
      super.onResume();
      mWebView.resumeTimers();
 }

댓글 없음:

댓글 쓰기