我有一款Android游戏,运行得非常好。游戏在我的三星Galaxy Note III(Android 5.0)上使用OpenGL ES 2.0运行。我的一些测试人员有HTC设备,他们也注意到了这个问题。
有时会丢失OpengGL-Context并调用onSurfaceCreated。所有纹理都被释放,onPause中的其他东西已经完成了。在玩游戏时会发生这种情况!我找不到原因!当用户"最小化"时,就会发生这种情况。应用程序或锁定他的手机,但在我的情况下,它看起来在屏幕上很开心。我完全随机发生!我的应用程序的其他测试人员也注意到这些问题......
我注意到,当以下行记录时会发生这种情况:
03-25 18:43:14.831 23233 23233 I Timeline com.package.name Timeline: Activity_idle id: android.os.BinderProxy@2f6edff6 time: 109794643
为什么意图" android.os.BinderProxy"让我的游戏闲置? 我没有代码,做某事。有关此意图的代理或其他内容。
“开始”总是如下所示,但有时候时间线日志日志也会出现:
- 的onCreate
- 的onResume
- onSurfaceCreated
- onWindowFocusChanged
- 时间轴com.package.name时间轴:Activity_idle id:android.os.BinderProxy@2f6edff6时间:109794643
- onSurfaceChanged
醇>
onStop在哪里??
如果答案需要我的申请代码,请写信给我!
这是我的应用程序的最新版本: https://www.dropbox.com/s/amr468mw14c9e6u/FlyEngine.apk?dl=0