gpt4 book ai didi

android - 在后台加载 - AndEngine GLES2

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:28 29 4
gpt4 key购买 nike

我将我的项目移植到 AndEngine GLES2 中,我使用的是 GLES1 版本 tutorial在后台加载 Assets ,现在我收到此错误:

mActivity.onCreateScene failed. @(Thread: 'GLThread 10')
java.lang.ExceptionInInitializerError

这是我的 onCreateScene 方法

    @Override
public Scene onCreateScene() {
this.mEngine.registerUpdateHandler(new FPSLogger());
SplashScene mSplashScene = new SplashScene(this);

IAsyncCallback callback = new IAsyncCallback() {

@Override
public void workToDo() {
//Do something}

@Override
public void onComplete() {
LoadingScene mLoadingScene = new LoadingScene(mActivity.this);
mActivity.this.getEngine().setScene(mLoadingScene);
}
};

new AsyncTaskLoader().execute(callback);

return mSplashScene;
}

最佳答案

改变

new AsyncTaskLoader().execute(callback);

    //Fixed variant working with gles1 and gles2
runOnUiThread(new Runnable() {
@Override
public void run() {
new AsyncTaskLoader().execute(callback);
}
});

关于android - 在后台加载 - AndEngine GLES2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9327881/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com