안드로이드 개발 질문/답변
(글 수 45,052)
어플리케이션을 사용하고 있는 중에 Home키를 눌려 홈화면으로 이동합니다.
그리고 어플리케이션의 cpu사용율을 보면..
제가만든 어플만 cpu를 계속해서 사용하고 있습니다.
0~7% 정도 왔다갔다 합니다.
그래서 소스를 쭈욱 찾았습니다.
1. Thread -> 사용한곳 없음.
2. Handler -> 사용한곳 없음.
3. WebView 객체가 의심되지만 WebView가 있으면 무조건 아래와 같이 처리
if( tmpWebView != null ){
try {
Method method = WebView.class.getMethod("onPause");
method.invoke(tmpWebView);
} catch (Exception e) {
Log.e("error", "",e);
}
}
tmpWebView.loadUrl("about:blank);
4. http 통신을 합니다. io는 이것이 전부이긴 하네요.
그외에 뭘더 체크해야 할까요??
이거 제가 만들고도 도저히 용서가 안되네요..ㅜㅜ
테스트단말 : 갤탭 2.3.3 / 넥서스S 2.3.4




헉.. 자답입니다. ㅜㅜ
- 이클립스에서 디버깅 모드를 걸고 pc와 연결한 상태에서는 cpu가 계속 소비가 되는군요..