Wie kann ich erkennen, auszusetzen auf Windows Mobile?

Sehen wir einige gelegentliche Datenverlust mit unserer Anwendung, die auf Windows Mobile, und wir vermuten, dass einige gepufferten Daten nicht auf den Datenträger geleert werden, wenn sich das Gerät Aufhängen. Wir würden gerne manuell Spülen von Daten auf die Festplatte, wenn das Gerät über auszusetzen. Auf Windows, wir tun dies durch den Fang der WM_POWERBROADCAST Botschaft, aber diese Botschaft ist nicht verfügbar auf Windows Mobile. Ich fand ein zwei Jahre altes Zitat auf ein message-board, die sagte:

Sie brauchen, um zu realisieren, dass Sie sind *nicht* garantiert, dass Sie benachrichtigt werden, der die suspend - *bevor* Sie wieder Erwachen. Das ist, erhalten Sie möglicherweise nicht die Meldung erst, nachdem das Gerät wieder zum Leben erweckt. Im Allgemeinen sollten Sie nicht versuchen, zu reagieren, zu suspendieren, weil dieser Beschränkung (und die Beschränkung auf das, was Sie tun können, in Reaktion auf das Ereignis, sowieso).

Ist das (noch) gilt für alle Geräte? Gibt es eine Möglichkeit, dies können wir tun?

Schreibe einen Kommentar