Frage

Ich habe eine WP7 -Anwendung, mit der ich die Leerlauffunktionen des Telefons deaktiviert habe, mit denen wie folgt:

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

Das Menü der Kamera- und Startmenü pausieren Sie jedoch die Anwendung weiter und setzen Sie sie danach fort. Ich möchte, dass die App ausgeführt wird, unabhängig davon, ob diese Tasten gedrückt werden. Wie kann ich verhindern, dass diese Schaltflächen die App Grabstonieren?

War es hilfreich?

Lösung

Tombstoning tritt immer auf, wenn der Benutzer die drückt windows key oder camera button. Der von Ihnen gezeigte Code stellt sicher, dass Ihre App weiter unter einem Sperrbildschirm ausgeführt wird, nicht wenn sie ausgeführt wird, wenn Ihre App Grabstone ist. In der aktuellen Version (7.0) gibt es für Dritte kein Multitasking, während Mango (7.1) in Bezug auf Multitasking mehr Freiheit ermöglicht.

Vermutlich ist diese App auf 7.0 gezielt, sodass Ihre App Grabstone ist und Sie damit umgehen müssen. Es gibt keine Möglichkeit, dass Ihre App weiter im Hintergrund ausgeführt wird.

Nebenbei bemerkt, dass Sie auch Tombstoning auch in Mango bewältigen müssen, aber Sie erhalten mehr Fähigkeiten, um Ihre App im Hintergrund auszuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top