您好,我正在为Android开发游戏。而且,如果用户进入电话菜单并返回游戏,我也不知道如何处理类。

我听说如果android设备需要内存,则要卸载的类也将是静态最终类。

例如,现在我将Player类创建为单例类,是否应该在每次游戏再次显示时重新组装该类?

关于静态最终课程,有什么办法可以重新设置它们,或者它们丢失了,并且在游戏重新启动之前游戏无法正常工作?

最佳答案

我听说如果android设备需要内存,则要卸载的类也将是静态最终类。


不会。该过程将完全终止。


  例如,现在我将Player类创建为单例类,是否应该在每次游戏再次显示时重新组装该类?


您需要处理进程在后台终止的情况。您可以通过将已保存的实例状态Bundle与将数据持久保存到磁盘的某种组合来处理此问题,以便能够将游戏还原到以前的状态。

10-01 08:05