WebViewを使っていて電池の消耗が激しく調査したところ WebViewCoreThreadがずっと動き続けているのがDDMSから確認できました。 バックグラウンドに移行したときも動き続けてました。 更に色々調べたらgifアニメを表示している場合だとWebViewCoreThreadが動き続けるみたいです。 (他にも発生する可能性はあるかもしれませんが…) 解決策はonResumeとonPauseに以下の処理を付け加えるだけです。 @Override protected void onResume() { super.onResume(); mWebView.resumeTimers(); } @Override protected void onPause() { super.onPause(); mWebView.pauseTimers(); } WebViewでgifアニメを表示す