簡體   English   中英

如何管理Windows Phone 8.1應用程序的onClose

[英]How to manage the onClose of windows phone 8.1 application

我想管理應用程序關閉時的行為(而不是掛起時),但是找不到任何方法來覆蓋。
在此應用程序中,用戶可以使用其個人資料登錄:當他在應用程序的主頁中並按返回按鈕時,該應用程序將被掛起,並且可以確定用戶是否可以繼續登錄; 我想做的是,如果關閉該應用程序,該用戶將不再被登錄,並且如果他再次打開該應用程序,則必須再次登錄。
登錄成功后,我通過以下方式設置本地設置:

var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
            localSettings.Values["Logged"] = true;

因此,我想在應用程序關閉(不掛起)時將記錄的值設置為“ false”,但是就像我說的那樣,我找不到任何一種“關閉”方法來覆蓋。
我發現實現我想要的唯一方法是設置

var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
            localSettings.Values["Logged"] = false;

在App.xml.cs的“ OnLaunched”方法中,則無法正常工作。

通過Application.Suspending事件定義處理Application.Suspendinghttps://msdn.microsoft.com/zh-cn/library/windows.ui.xaml.application.suspending )。

每當用戶切換到另一個應用程序或桌面時,系統都會掛起您的應用程序,並在用戶切換回該應用程序時恢復您的應用程序。 但是,系統也可以在掛起應用程序時終止您的應用程序,以釋放資源。

因此,沒有關閉應用程序的特殊事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM