iモード携帯電話用Java(iアプリ) Part 3
■ このスレッドは過去ログ倉庫に格納されています
0720デフォルトの名無しさん
NGNGCanvasのpaint()メソッドを使うと描画が遅いからやめたほうがいいとか聞きますが、
電力消費という点ではどうなんでしょうか?
paint()メソッドを用いない場合、だいたい
while(true) {
g.lock();
// なんか描画
g.unlock(true);
}
というホットループ(っていうんでしたっけ?)になると思います。
それに対して、paint()のなかで描画をおこなう場合は
processEvent()などからイベントがおきたときにrepaint()するという風になると思います。
妄想ではイベントが起きたときだけrepaint()のほうが電力を消費しないような気がするのですが。。
現在つくってるものは処理速度は問題にならないツール系のアプリなので
なるべく電力消費を抑えたいんです。
■ このスレッドは過去ログ倉庫に格納されています