我现在正在开发Android游戏,使用GLSurfaceView和NDK。 现在我有一个问题,当加载场景资产(纹理,模型和上)时,就在这个时候,电话收入,我的应用程序进入后台并且screeen是黑色的,我确实调用了OnResume和OnPuase,但它仍然是黑色的。 在玩游戏(没有加载东西)时,电话来了,应用程序可以正常返回。 有谁能够帮我 ? 感谢。
答案 0 :(得分:0)
通过拨打OnPause
,然后OnResume
,您正在寻找合适的位置。没有看到你的代码,很难分析它为什么不工作。
我可以想到一个非常苛刻的方法来处理它:
OnPause
中,如果设置了标记,则停止任何资源加载。OnResume
中,如果设置了标记,请重新开始重新加载资源。可能有更优雅的方式来处理它,但有了这么多信息,我不