こんにちは、Androidアプリケーションを開発していて、バックグラウンドでアプリのCPU使用量を減らす方法を考えています。たとえば、フォーカスを失うとアプリケーションは一時停止しますが、CPU使用率は50%のままです
編集
while (!pause) {
Canvas c = null;
try {
c = sHolder.lockCanvas(null);
synchronized (sHolder) {
doDraw(c);
powerUps();
}
} finally {
if (c != null) {
sHolder.unlockCanvasAndPost(c);
}
}
}
次に、一時停止して再開すると、一時停止変数が変更されます