gpt4 book ai didi

Android SurfaceView 最小化后销毁?

转载 作者:行者123 更新时间:2023-11-29 21:06:51 26 4
gpt4 key购买 nike

我使用 SurfaceView 并实现 SurfaceHolder.Callback 以确定 View 是否已创建/销毁。我想知道是否有任何方法可以阻止它在我关闭屏幕或切换到其他应用程序时被破坏?

我在制作的游戏中使用 SurfaceView,我不希望应用程序在每次有人关闭屏幕并重新打开时重新启动。我宁愿应用程序从中断的地方继续。

很抱歉,如果我含糊不清,请告诉我是否需要提供更多信息。

最佳答案

在离开 Activity 时避免破坏 SurfaceView 并不是一个好的策略。如 Activity Lifecycle documentation 中所示暂停您的 Activity 实际上是暂停游戏,而不是将您的 Activity 锁定在前台。

精心设计Model在您的游戏世界中,您可以立即暂停并在合理的位置继续,返回时会呈现所有游戏。毕竟谁愿意因为一个电话就输掉一场比赛呢?

关于Android SurfaceView 最小化后销毁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24275228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com