Windows Phone 數據的保存和恢復

 // 應用程序啓動(例如,從“開始”菜單啓動)時執行的代碼
        // 此代碼在重新激活應用程序時不執行
        private void Application_Launching(object sender, LaunchingEventArgs e)
        {
            Appdata = "進入的時間載入";
        }

        // 激活應用程序(置於前臺)時執行的代碼
        // 此代碼在首次啓動應用程序時不執行
        private void Application_Activated(object sender, ActivatedEventArgs e)
        {
            if (e.IsApplicationInstancePreserved)
            {
                return;
            }

            if (PhoneApplicationService.Current.State.ContainsKey("data"))
            {
                Appdata = PhoneApplicationService.Current.State["data"] as string + "重新啓動";
            }
        }

        // 停用應用程序(發送到後臺)時執行的代碼
        // 此代碼在應用程序關閉時不執行
        private void Application_Deactivated(object sender, DeactivatedEventArgs e)
        {
            if (!string.IsNullOrEmpty(Appdata))
            {
                PhoneApplicationService.Current.State["data"] = Appdata;
            }
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章