(表面)使用无效的表面,identity=677应该是683
本文关键字:表面 identity 无效 | 更新日期: 2023-09-27 18:04:51
我正在使用MonoGame 3.2和VS2012将我的WP8应用程序移植到Android。在应用程序启动并正常运行后,我按下home键,然后重新启动它(继续),我得到一个黑屏,什么都看不见。我可以听到应用程序的音乐在播放,当我点击已知的按钮位置时,我可以听到应用程序的响应,所以它正在运行,但屏幕是黑色的。我打开设备日志,发现我的应用程序中的这一行:
[Surface]使用无效的Surface, identity=677应该是683
我不知道如何解决这个问题。
在Android上,这个"按钮"序列不会导致应用程序重新启动(就像停止和从头开始一样)。相反,应用程序的最后一个活动被恢复(如果需要重新构建)。这里只是猜测,但也许你需要看看你在onCreate, onResume和onPause期间做了什么…
这是MonoGame的一个bug,最近在他们的Github页面上得到了修复。