我使用MonoGame 3.2和VS2012将我的WP8应用移植到Android。让应用程序启动并运行正常后,我按下主页按钮,然后重新启动它(恢复),我得到一个黑屏,没有任何可见的。我可以听到应用程序音乐正在进行,当我点击已知的按钮位置时,我可以听到应用程序响应,因此它正在运行,但屏幕是黑色的。我打开设备日志,从我的应用程序中找到了这一行:
[Surface]使用无效表面,identity = 677应为683
我无法弄清楚如何解决这个问题。
答案 0 :(得分:0)
在Android上这一序列的"按钮"点击不会导致应用程序重新启动(如停止并从头开始)。而是恢复应用程序的最后一个活动(如果需要重建)。只是在这里猜测,但也许你需要看看你在onCreate,onResume和onPause期间做了什么......
答案 1 :(得分:0)
这是MonoGame中的一个错误,最近修复了它的Github页面。