例如,我们有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等等......空白。
答案 0 :(得分:0)
你的问题是OpenGLES上下文丢失。
截至今天,管理libgdx v0.9.9 Textures,这意味着它们将在上下文丢失的情况下自动重新加载。如果你这样创建它们:
texture = new Texture(...);
如果没有,那么你必须手动重新加载它们。