我在Android上使用LibGDX。从位于活动(活动A)内的我的一个LibGDX屏幕,我启动一个新的活动(活动B)。
然后我使用Gdx.files.local()
来读取文件。在某些情况下,由于内存问题,必须由Android操作系统重新创建活动B.不幸的是,静态成员Gdx.files
还没有被初始化,因为初始化代码似乎只在LibGDX活动中运行,因此导致Gdx。*访问导致空指针异常。
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
如果我检测到GDX。*成员未初始化,我只是通过finish
活动B来避免这个问题。