防止开始菜单,相机按钮从逻辑删除WP7应用程序

时间:2011-06-13 23:56:56

标签: windows-phone-7 tombstoning

我有一个WP7应用程序,我已经禁用了手机的空闲功能,例如:

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
PhoneApplicationService.Current.ApplicationIdleDetectionMode = 
                                                        IdleDetectionMode.Disabled;

但是,相机按钮和开始菜单仍会暂停应用程序并在之后恢复。无论这些按钮被推动,我都希望应用程序运行。如何防止这些按钮对应用程序进行逻辑删除?

1 个答案:

答案 0 :(得分:6)

如果用户按下windows keycamera button,则会发生逻辑删除。您显示的代码可确保您的应用继续在锁定屏幕下运行,而不是在应用程序被逻辑删除时运行。在当前版本(7.0)中,第三方没有多任务处理,而Mango(7.1)允许在多任务处理方面有更多自由。

据推测,此应用程序的目标是7.0,因此您的应用程序将被逻辑删除,您将不得不处理它。您的应用无法在后台继续运行。

另外,你还需要在Mango中处理墓碑,但是你可以在后台运行你的应用程序。