0

我在 Android 上使用 LibGDX。从位于 Activity(Activity A)内部的一个 LibGDX 屏幕,我启动了一个新的 Activity(Activity B)。

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

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

4

1 回答 1

0

finish如果我检测到 GDX.* 成员未初始化,我只是通过 Activity B 避免了这个问题。

于 2013-11-01T05:13:54.857 回答