Stavrogin (18.12.2010/16:34)
Подскажите пожалуйста, какие есть варианты реализации переключения экранов в Canvas или в GameCanvas. Например: зашел в игру, там меню, начал игру, как вернуться в меню, или если есть подменю, то туданавигацию реалзовывать самому надо, и поможет тебе в этом Display.setCurrent(class.object).
Если не хочешь создавать заново объект какого-то класса, который ты будешь выводить на экран, то можешь в главном классе сделать так:
static Main main; //главный класс
public Display d;
public A a;//класс который будешь выводить на экран из другого
public Main() {
m=this;
a= new A();
d=Display.getDisplay(this);
}
А в том классе из которого будешь выводить на экран другой класс пишешь:
Main.m.d.setCurrent(Main.m.a);