Запустить другое намерение от деятельности AndEngine - PullRequest
0 голосов
/ 09 марта 2012

У меня есть два действия, MainMenuActivity и GameActivity, каждое из которых наследуется от BaseGameActivity AndEngine.Я пытаюсь запустить игру из главного меню:

startActivity(new Intent(getApplication(), GameActivity.class));
finish();

Это вызывается изнутри onSceneTouchEvent.Это приводит к сбою приложения в PoolUpdateHandler :: onUpdate, в строке с надписью «synchronized (schedulePoolItems)».

Мне кажется, это должно быть просто.Любые подсказки?

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Это работает для моей игры:

startActivity(new Intent(this, GameActivity.class));
finish();

В которой «это» является игровым автоматом.

0 голосов
/ 09 марта 2012

Попробуйте предложение с заменой getAppliction() на this. Вы хотите передать ссылку на контекст текущего действия, а не передать ссылку на приложение.

...