我在WP7中使用protobuf-net
来序列化我的数据。
我在启动应用时初始化自定义类型,但我遇到了一个大问题:
如果我在后台启动我的应用程序(逻辑删除)几分钟,当应用程序变为活动状态时,会抛出异常,因为我没有初始化类型。
有没有人能解决这个问题?谢谢!
SOLUTION:
我解决了这个问题:
private void Application_Activated(object sender, ActivatedEventArgs e)
{
if (!e.IsApplicationInstancePreserved)
{
// add types
// RuntimeTypeModel.Default.Add(......);
}
}
答案 0 :(得分:2)
我解决了这个问题:
private void Application_Activated(object sender, ActivatedEventArgs e)
{
if (!e.IsApplicationInstancePreserved)
{
// add types
RuntimeTypeModel.Default.Add(...);
}
}