」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 為什麼我的Winrt應用程序在調試期間不暫停活動開火?

為什麼我的Winrt應用程序在調試期間不暫停活動開火?

發佈於2025-03-23
瀏覽:938

[2

調試winrt應用程序:為什麼暫停事件可能不會觸發Why Isn't My WinRT App's Suspending Event Firing During Debugging?

考慮此示例: ///

///初始化Singleton應用程序對象。 /// public app() { ... 暫停=努力; } /// ///暫停處理方法。 /// 私人空缺(對象發件人,懸浮Eventargs e) { var deferral = e.suspendingOperation.getDeferral(); deferral.complete(); }

onsuspending 中的斷點在調試期間保持不穩定。這是預期的;

懸浮

事件是為非懸掛式懸架方案而設計的。 [2

Windows Phone 8.1防止
/// 
/// Initializes the singleton application object.
/// 
public App()
{
    ...
    Suspending  = OnSuspending;
}

/// 
/// Suspend handling method.
/// 
private void OnSuspending(object sender, SuspendingEventArgs e)
{
    var deferral = e.SuspendingOperation.GetDeferral();
    deferral.Complete();
}
[2

徹底的懸架處理測試需要非欺騙環境。部署到模擬器或物理設備模擬現實世界懸架和恢復,在這些條件下驗證應用程序的行為。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3