• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:iアプリ Display#setCurrent使用での画面ちらつき)

iアプリ Display#setCurrent使用での画面ちらつき

このQ&Aのポイント
  • iアプリを作っています。トップメニュー、サブメニューがあり、1Canvas画面で処理するのがしんどかったので機能毎のCanvasを継承したクラスを作りました。そのクラスをIApplicationを継承したクラス内のメソッドでDisplay.setCurrent()を実行して画面を切り替えていますが、切り替え時に画面がちらつきます。どうにかちらつくことの回避方法はありませんでしょうか。
  • iアプリを作る際に、トップメニューとサブメニューがあるため、1つのCanvas画面で処理をするのが難しかったため、機能ごとにCanvasを継承したクラスを作成しました。そのクラスをIApplicationを継承したクラス内のメソッドでDisplay.setCurrent()を実行して画面を切り替えていますが、画面が切り替わる際にちらつきが発生します。どうやってこのちらつきを回避して表示を切り替える方法があるでしょうか。
  • iアプリの開発中に、トップメニューとサブメニューがあり、1つのCanvas画面で処理するのが困難だったため、機能ごとにCanvasを継承したクラスを作成しました。そして、IApplicationを継承したクラス内のメソッドでDisplay.setCurrent()を使用して画面を切り替えていますが、画面が切り替わるときにちらつきが発生します。この画面ちらつきを回避する方法はありませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

「lock、unlockメソッド」のどちらとも実装されていませんね。以下の図式はとても重要ですので、ぜひとも覚えておいてください。この業界の人ならば、当然知っているはずの事柄の一つですので。 画面のちらつき → ダブルバッファリング 多分、Javaに限らず、他の言語でも同じような対応をされてるんじゃないかな、と思いますが(たぶん)。 「ケータイJavaのいろは 第四回 低レベルAPI」 http://antun.net/tips/mobile/article/javaworld200109/index.html

参考URL:
http://www.geocities.jp/java_iappli/java91.htm

関連するQ&A