2013-10-28 55 views
0

我在Android上使用LibGDX。从位于Activity(Activity A)中的一个LibGDX屏幕中,我启动一个新的Activity(Activity B)。LibGDX静态成员未初始化

然后我用Gdx.files.local()来读取文件。在某些情况下,由于内存问题,Activity B必须由Android OS重新创建。不幸的是,静态成员Gdx.files还没有被初始化,因为初始化代码似乎只运行在LibGDX活动中,因此导致Gdx。*访问导致空指针异常。

我能做些什么来解决这个问题?

+1

为什么你首先需要几项活动? – noone

+0

因为我在需要多个Activity的Android应用程序中使用LibGDX。 – you786

回答

0

,如果我发现了GDX *成员不会被初始化我简单地只是finish荷兰国际集团活动B避免了这个问题。