我创造了一些活动和不同的场景。现在我想使用场景管理器将它们全部合并。但是我遇到了 java.lang.RuntimeException 的问题:无法在没有调用 Looper.prepare() 的线程内创建处理程序,因为我使用了处理程序。谁能给我一个快速的解决方案?应该使用哪种机制从分离的类/活动中创建场景管理器?
具体来说:我不能在我的嵌套类中使用处理程序。很抱歉这变成了 Java 问题,而不仅仅是 Andengine。
public class MainActivity extends BaseGameActivity
{
public static class SceneManager1 {
public static Handler handlerAchievementOwl = new Handler(){
@Override
public void handleMessage(Message msg){
Log.i("Peakpeak","Peak inside Handler");
}
};
}
}