Я сейчас нахожусь в процессе создания одной из моих первых игр для Android и столкнулся с некоторыми трудностями в понимании того, как выполнять переходы между экранами .. например:
Моя игра начинает свою основную деятельность, которая затем загружает представление поверхности TitleScreen, которое инициализирует собственный поток
по касанию Я начинаю новое намерение, которое загружает новое действие, которое загружает вид поверхности GameView, который инициализирует свой собственный поток
Это все работает нормально при тестировании на моем устройстве (Evo 3d), но вылетает при нажатии на моем тестовом стенде, я использую Android x86 в виртуальной коробке для быстрого тестирования. Это может быть проблема в моем коде или проблема с симулятором?
Кроме того, я хочу добавить экран выбора уровня между экраном заголовка и экраном игры и подумал, что я мог бы сделать это, создав еще один комбо-вид деятельности / вид поверхности / нить. / Процесс тяжелый метод?