0

有誰知道是否有方法在代碼中爲Windows Phone/Windows通用應用程序添加背景?以編程方式爲應用程序背景

我知道這是可以從代碼關閉該應用程序,但我更願意將其發送到後臺來代替。

謝謝!

+2

即使有辦法這樣做,UWP不應該關閉或最小化(掛起/背景)本身。這種任務應由用戶完成。 –

回答

2

這是不可能的代碼背景的Windows商店應用程序。以及Windows不支持前臺應用程序運行後臺。通用Windows應用程序只有三個雕像:運行,暫停和未運行。參照official document我們可能會看到一個應用程序的生命週期:

enter image description here

應用程序可以由用戶通過各種擴展和收縮,如分享contract.After的激活應用程序完成的激活,它進入運行狀態,啓動畫面消失。

當用戶移動應用程序到後臺,Windows等待幾秒鐘就可以查看用戶是否會立即切換到應用程序,以便在過渡將是快,如果他們這樣做。如果用戶在此時間窗口內未切回,則Windows會暫停應用程序。

後的應用程序已經被用戶關閉時,它的第一個暫停,然後終止,並進入notrunning狀態狀態。通常,用戶不需要關閉應用程序,他們可以讓Windows管理它們。但是,用戶可以選擇使用關閉手勢或通過在Windows上按Alt + F4或使用Windows Phone上的任務切換器來關閉應用程序。

的正式文件建議應用不封閉自己編程。例如,如果一個應用程序檢測到內存泄漏,它將被系統終止以確保用戶個人數據的安全。當您以編程方式關閉應用程序時,系統會將其視爲應用程序崩潰。

相關問題