1

protobuf-net在 WP7 中使用来序列化我的数据。

我在启动应用程序时初始化了我的自定义类型,但我有一个大问题:

如果我在后台(墓碑)启动我的应用程序几分钟,当应用程序变为活动状态时,由于我尚未初始化类型,因此会引发异常。

有没有人可以解决这个问题?谢谢!

解决方案:

我解决了这样的问题:

    private void Application_Activated(object sender, ActivatedEventArgs e)
    {
        if (!e.IsApplicationInstancePreserved)
        {
          // add types

          // RuntimeTypeModel.Default.Add(......);
        }
    }
4

1 回答 1

2

我解决了这样的问题:

    private void Application_Activated(object sender, ActivatedEventArgs e)
    {
        if (!e.IsApplicationInstancePreserved)
        {
           // add types
           RuntimeTypeModel.Default.Add(...);
        }
    }
于 2012-10-24T12:50:32.690 回答