app()总是在marketplacedetailtask之后调用吗?

时间:2010-12-07 00:18:36

标签: windows-phone-7

我的WP7应用程序有试用和购买模式。我读到不应该重复调用IsTrial(),因此我将此方法的结果存储在App()构造函数中的静态变量中。

当用户点击应用栏中的“购买”按钮时,会启动MarketPlaceDetailTask​​,用户可以在此处购买或取消。如果它们取消,那么我注意到App()被调用,而后者又调用IsTrial()来设置我的静态变量。

无论用户是单击“购买”还是“取消”,还是通过点击后退按钮返回,都会调用App()。

由于 PRATIK

1 个答案:

答案 0 :(得分:1)

在逻辑删除之后将始终调用应用程序构造函数(App())。

如果您担心重复拨打IsTrial(),请不要出现在此情景中。