正确的onCreate代码,关于libgdx中活动交互的恢复?

时间:2012-08-24 10:16:00

标签: android libgdx

例如,我们有2个活动:Main - libgdx和Aux - Android normal normal。

在Main中,我们有一个按钮可以转到Aux(阅读并按照this指令),然后Aux中的按钮返回Main。

我的startActivity代码:

@Override
public void startActivity(Class<?> C) {
    Intent intent = new Intent(appContext, C);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    appContext.startActivity(intent);
}

当我们从Main转到Aux时,没关系,但是当我们返回时,它只显示一个空白的WHITE屏幕(它仍然与玩家互动,但没有显示任何内容):((。

你能帮我解决这个问题的正确方法吗?

P / S:目前我留下onCreate和onResume等等......空白。

1 个答案:

答案 0 :(得分:0)

你的问题是OpenGLES上下文丢失。

截至今天,管理libgdx v0.9.9 Textures,这意味着它们将在上下文丢失的情况下自动重新加载。如果你这样创建它们:

texture = new Texture(...);

如果没有,那么你必须手动重新加载它们。