CLDC+MIDP+携帯電話用 ..
310:デフォルトの名無しさん
06/11/28 21:23:26
javax.microedition.lcdui.CustomItemを継承したクラスで
数値等の画像のPNGファイルを100個くらい配置しまくって
ひと月分のカレンダーにしています。
そしてそれをフォームにappendしています。
そのフォーム内でスクロールしたりすると
やたら処理が遅いなあーって思ってたら、
どうやら方向キーの押下等でフォーカスが変わる度に
配置してあるCustomItemのpaint()が呼ばれていることがわかりました。
paint()ではカレンダーの生成用に
日付やらユーザのマーキングやらで何度もループを繰り返してPNGを配置しているので、
これをキー押下の度に呼んでいたらそりゃ大変です。
(手元の905SHではキー押下の度に4秒くらい止まる)
処理を軽くできる方法はないでしょうか?
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4078日前に更新/119 KB
担当:undef