我們在Windows Mobile上看到我們的應用程序偶爾會出現一些數據丟失,並且我們懷疑當設備掛起時,某些緩衝數據沒有被刷新到磁盤。我們希望在設備即將掛起時手動將數據刷新到磁盤。在Windows上,我們通過捕獲WM_POWERBROADCAST
消息來完成此操作,但此消息在Windows Mobile上不可用。我在a message board上發現了一段兩年的報價,內容如下:如何檢測Windows Mobile上的掛起?
您需要認識到,您*無法得到保證,因此在您醒來之前您會被通知暫停*。也就是說,直到設備被重新喚醒之後,您纔可能收到通知。一般來說,你不應該因爲這個限制而試圖對暫停做出反應(並且無論如何都會限制你對事件的反應)。
這是(仍然)適用於所有設備?有沒有辦法可以做到這一點?
僅供參考報價從這裏走過:http://www.eggheadcafe.com/conversation.aspx?messageid=29469311&threadid=29469302 – 2009-02-25 18:44:37