반응형
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();
}
resumeTimers()는 간혹 Webview 호출시 페이지가 하얗게 보이는 경우를 경험하셨나
모르겠습니다. 이 현상을 해결하기 위한 코드입니다.
resume에서는 resumeTimer, pause에서는 puaseTimer를 사용하게 됩니다.
출처 : http://letsgo2bed.blogspot.kr/2012/04/android-webview-javascript.html
'프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 new OutputStreamWriter(http.getOutputStream(), "EUC-KR") 에서 에러 해결법 (0) | 2013.11.19 |
---|---|
Http Post 방식으로 웹서버와 자료를 주고받는 예제 (0) | 2013.11.18 |
[Android] 안드로이드 플랫폼에서 HTTP POST 요청 처리하기 ( XML 파싱 ) (0) | 2013.11.18 |
Invalid project description error 메시지 해결 방법 (0) | 2013.11.18 |
펌자료) 안드로이드 WebView shouldOverrideUrlLoading 메소드의 역할 (0) | 2013.10.31 |
펌자료) onResume/onPause onStop/onStart 차이점 (0) | 2013.10.30 |
펌자료) 안드로이드 어플 종료시 캐시 자동 삭제 방법!! (0) | 2013.10.30 |
펌자료) 안드로이드의 파일 입/출력에 필요한 경로를 얻는 방법 총정리! (0) | 2013.10.30 |