問題は、最初にグラフィックインターフェイス(GameCanvas)を使用して「メニュー」を表示するJ2MEプログラムを作成し、ユーザーが1つのアイテムを選択すると、そのアイテム(リストなど)をsetCurrentにする必要がありますが、リストから戻ると(ユーザーがコマンド「メニュー」項目を押したことが原因である可能性があります) メニューをもう一度表示する必要があります。
メニューが再び表示されるときの本当の問題は、gamecanvas オブジェクトの keyPressed() リスナーが機能しなくなることです。
基本的に私は持っています:
以下を持つ Midlet オブジェクト:
- GameCanvas オブジェクトのインスタンス
- List オブジェクトのインスタンス
それがどのように機能するのか理解できません。1 つの Midlet で低グラフィック レベルと高グラフィック レベルの API を共有するチュートリアルが見つかりませんでした。