我有两个活动,MainMenuActivity和GameActivity,每个活动都继承自AndEngine的BaseGameActivity。我正试图从主菜单启动游戏:
startActivity(new Intent(getApplication(), GameActivity.class));
finish();
这是从onSceneTouchEvent中调用的。这会导致应用程序在PoolUpdateHandler :: onUpdate中崩溃,该行显示为“synchronized(scheduledPoolItems)”。
我觉得这应该很简单。有线索吗?
答案 0 :(得分:0)
尝试使用getAppliction()
替换this
时的建议。您希望传递对当前活动的上下文的引用,而不是传入您的应用程序引用。
答案 1 :(得分:0)
这适用于我的游戏:
startActivity(new Intent(this, GameActivity.class));
finish();
其中“this”是andengine gameActivity。