2011-06-24 11 views
0

キャンバスを使用してj2meアプリケーションを開発しています。私のアプリケーションでは、3つのキャンバスがあります。私は定期的にそれらを切り替える必要があるが、時々私はどちらか、彼らが切り替わらないか、私はj2meでキャンバスを切り替えるには

display.setCurrent(maincanvas); 

使用

空白の画面を得たが、まだそれがで

答えて

1
Display.getDisplay(midlet).setCurrent(((MidletName)midlet).MethodName()); 

を働いていない問題に直面していますキャンバスコードを切り替えるときはいつでも、この行を入力します。オブジェクトキャンバスを作成した後、ミッドレットにMehodを作成します。例:

Splash hitSplash; 
private Canvas gameView=null; 
startApp() { 
    hitSplash= new CanvasClass(this); 
    Display.getDisplay(this).setCurrent(hitSplash); 
} 
public Canvas getMenu1() 
{ 
    if (gameView!=null) gameView = null; 
    gameView = new CrackerWindow(this,getSplash()); 
    System.gc(); 
    return gameView; 
} 
private Splash getSplash() 
{ 
    return hitSplash; 
} 
関連する問題