2012-03-09 28 views
0

我有兩個活動,MainMenuActivity和GameActivity,它們都從AndEngine的BaseGameActivity繼承。我試圖從主菜單啓動遊戲:從AndEngine活動啓動另一個意圖

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

這是從onSceneTouchEvent中調用的。這會導致應用程序在PoolUpdateHandler :: onUpdate上崩潰,並顯示「synchronized(scheduledPoolItems)」行。

我覺得這應該很簡單。任何線索?

+0

你可以發佈堆棧跟蹤嗎? – Bostone 2012-03-09 03:36:26

+0

你也可以用'this'來代替'getApplication()' – Bostone 2012-03-09 03:37:20

回答

0

嘗試將getAppliction()換成this。您希望傳入對當前活動的上下文的引用,而不是傳入應用程序引用。

0

這適用於我的比賽:

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

在其 「本」 是andengine gameActivity。

相關問題