从AndEngine活动启动另一个意图

时间:2012-03-09 03:34:14

标签: android andengine

我有两个活动,MainMenuActivity和GameActivity,每个活动都继承自AndEngine的BaseGameActivity。我正试图从主菜单启动游戏:

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

这是从onSceneTouchEvent中调用的。这会导致应用程序在PoolUpdateHandler :: onUpdate中崩溃,该行显示为“synchronized(scheduledPoolItems)”。

我觉得这应该很简单。有线索吗?

2 个答案:

答案 0 :(得分:0)

尝试使用getAppliction()替换this时的建议。您希望传递对当前活动的上下文的引用,而不是传入您的应用程序引用。

答案 1 :(得分:0)

这适用于我的游戏:

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

其中“this”是andengine gameActivity。