(Surface)使用无效表面,identity = 677应为683

时间:2014-05-24 16:55:23

标签: c# android xamarin monogame

我使用MonoGame 3.2和VS2012将我的WP8应用移植到Android。让应用程序启动并运行正常后,我按下主页按钮,然后重新启动它(恢复),我得到一个黑屏,没有任何可见的。我可以听到应用程序音乐正在进行,当我点击已知的按钮位置时,我可以听到应用程序响应,因此它正在运行,但屏幕是黑色的。我打开设备日志,从我的应用程序中找到了这一行:

  

[Surface]使用无效表面,identity = 677应为683

我无法弄清楚如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

在Android上这一序列的"按钮"点击不会导致应用程序重新启动(如停止并从头开始)。而是恢复应用程序的最后一个活动(如果需要重建)。只是在这里猜测,但也许你需要看看你在onCreate,onResume和onPause期间做了什么......

答案 1 :(得分:0)

这是MonoGame中的一个错误,最近修复了它的Github页面。