【发布时间】:2015-08-17 01:02:43
【问题描述】:
好的,我正在创建一个 android 游戏,其中玩家在网格样式地图上行走。最初创建mainActivity 时,会调用surfaceCreated 方法,然后调用surfaceChanged 方法,然后等待用户输入。当玩家点击屏幕的一侧时,mainActivity 再次由getContext().startActivity(intent); 启动,这将重新创建mainActivity 并加载新地图。这会重新创建表面。 surfaceCreated 方法、surfaceChanged 方法、surfaceDestroyed 方法依次调用。禁用 surfaceView 会阻止用户控制屏幕上的对象。
如何在重新创建活动时不调用 surfaceDestroyed 方法?
【问题讨论】:
-
欢迎来到 SO 并感谢您的发帖。请浏览help center on posting code。更多音乐会代码示例将改善您的帖子(例如,MVCE)。此外,您可以使用反引号来格式化内联代码。
标签: java android android-activity surfaceview android-context