2011-04-07 36 views
0

我有一个简单的Windows Phone 7应用程序,从Visual Studio启动时完美工作。但是,如果我停用应用程序(按应用程序的MainPage中的Windows按钮或返回按钮),然后单击应用程序的图标重新启动,屏幕将闪烁并返回到列表/主屏幕。我认为这是模拟器的问题,但是当我有一个开发人员设备时,我遇到了同样的问题。WP7应用程序不会从应用程序列表中启动

请注意,重新激活没有完整的墓碑的作品(从应用程序,然后按下Windows按钮)。

我不知道是什么原因或如何进行调试。希望别人已经经历了这一点,并知道一个修复。

回答

4

原来有一个bug,我发现这里http://forums.create.msdn.com/forums/p/67522/416995.aspx

总之解决方案,事实证明,在Microsoft.Xna.Framework.Media.MediaLibrary类(我使用的显示上的应用程序和主图页面)在用户未打开媒体中心之前没有正确初始化。所以图片收集属性为空或空。解决方法是添加对MediaPlayer.Queue.ToString()的调用,它将强制本地媒体库的初始化,以便您稍后调用MediaLibrary。

2

在启动时听起来像是未处理的错误,导致应用程序崩溃。

陷阱/日志/句柄/显示任何未处理的异常。还要检查你在启动时做了些什么。

如果你在第一次运行后保存某些东西(隔离存储),然后在后续启动时打开它,那么这就是我首先看的地方。

如果它是从Visual Studio启动时运行的,那么这可能是由于在启动它之前重建/重新部署应用程序的方式。

相关问题