- 310 名前:デフォルトの名無しさん [2006/11/28(火) 21:23:26 ]
- javax.microedition.lcdui.CustomItemを継承したクラスで
数値等の画像のPNGファイルを100個くらい配置しまくって ひと月分のカレンダーにしています。 そしてそれをフォームにappendしています。 そのフォーム内でスクロールしたりすると やたら処理が遅いなあーって思ってたら、 どうやら方向キーの押下等でフォーカスが変わる度に 配置してあるCustomItemのpaint()が呼ばれていることがわかりました。 paint()ではカレンダーの生成用に 日付やらユーザのマーキングやらで何度もループを繰り返してPNGを配置しているので、 これをキー押下の度に呼んでいたらそりゃ大変です。 (手元の905SHではキー押下の度に4秒くらい止まる) 処理を軽くできる方法はないでしょうか?
|

|