【问题标题】:WP7 app won't launch from app listWP7 应用程序不会从应用程序列表启动
【发布时间】:2011-04-07 21:08:20
【问题描述】:

我有一个简单的 Windows Phone 7 应用程序,它在从 Visual Studio 启动时运行良好。但是,如果我停用应用程序(按 Windows 按钮或应用程序主页上的后退按钮),然后单击应用程序的图标重新启动,屏幕将闪烁并返回到列表/主屏幕。我认为这是模拟器的问题,但是当我得到开发人员设备时,我遇到了同样的问题。

请注意,在没有完整墓碑的情况下重新激活是有效的(从应用程序中按下 Windows 按钮,然后返回)。

我不知道是什么原因造成的,也不知道如何进行调试。希望其他人经历过这种情况并知道解决方法。

【问题讨论】:

    标签: windows-phone-7


    【解决方案1】:

    原来有一个错误,我在这里找到了解决方案http://forums.create.msdn.com/forums/p/67522/416995.aspx

    简而言之,当用户没有在您之前打开媒体中心时,Microsoft.Xna.Framework.Media.MediaLibrary 类(我用来在应用程序主页上显示图片)未正确初始化调用它。所以图片集合属性为空或空。解决方案是添加对 MediaPlayer.Queue.ToString() 的调用,它将强制初始化本机媒体库,以便您稍后调用 MediaLibrary。

    【讨论】:

      【解决方案2】:

      听起来好像是一个未处理的启动错误导致应用崩溃。

      陷阱/记录/处理/显示任何未处理的异常。还要检查你在启动时正在做什么。

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

      如果从 Visual Studio 启动时它可以工作,那么这可能是由于在这种情况下启动应用程序之前重新构建/重新部署应用程序的方式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-03
        相关资源
        最近更新 更多