在我的应用程序中,我有一个 glsurfaceview,它在以前的版本中表现良好,但在最新版本中,我允许更改方向并杀死视图。我可以在 logcat 中看到它重新启动并且我的所有灯光和所有内容都被重新创建,但视图不会渲染任何对象。
那么,在从方向更改调用 onPause 后,如何让我的 glsurfaceview 再次开始绘图。我整天都在研究这个,除了一个解释如何重建我绝对不想做的 glsurfaceview 类的链接之外,没有真正好的线索。我不在乎我是怎么做的,即使这意味着在我的 onResume 中重建整个视图,但不管它看起来如何,onPause 只会杀死我的视图上下文。