Медленная смена активности андроида - PullRequest
3 голосов
/ 18 июля 2011

Я пытаюсь сменить «Активность» на «Активность» с последней и последней загруженной очень медленно. Как можно вставить изображение между текстом с надписью «Коснитесь, чтобы начать», когда заканчивается загрузка активной области. Я использую эту функцию для изменения.

startActivity(new Intent(ChangeLevelActivity.this, GameActivity.class));
overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);

Ответы [ 2 ]

2 голосов
/ 18 ноября 2011

Не следует переключаться между действиями - переключать сцены.

Создавать разные сцены для разных «экранов» в своей игре и переключаться между ними - переключение между сценами происходит быстро и просто, намного быстрее, чем действия.

1 голос
/ 18 ноября 2011

Чен прав, вы должны переключать сцены, а не действия.

Если вы посмотрите на исходный источник, есть некоторые типы сцен, которые могут быть вам полезны.Посмотрите вокруг "org.anddev.andengine.entity.scene. *" Вы можете создать свою собственную сцену, если хотите, или вы можете расширить MenuScene, чтобы иметь больше возможностей.

Если вы просто хотите кнопку, которая может запустить игру после ее загрузки, посмотрите PauseExample в исходном примере примеров.Вы можете сделать игру "приостановленной" сразу после загрузки, и вы можете изменить текст на "Tap to Start", что приведет к остановке двигателя.

...