2
當應用程序在後臺時,我需要爲用戶顯示一個消息框,其中有兩個按鈕(打開應用程序,取消)。我怎麼能意識到它(應該是一個後臺任務)?當應用程序在後臺時顯示消息框
當應用程序在後臺時,我需要爲用戶顯示一個消息框,其中有兩個按鈕(打開應用程序,取消)。我怎麼能意識到它(應該是一個後臺任務)?當應用程序在後臺時顯示消息框
您不能從後臺顯示自定義消息框。
作爲解決方法,您可以從Background Agent
顯示Toast Notification
。看看ShellToast
,它是爲此目的而製作的。當烤麪包出現時,用戶可以根據需要點擊它來打開應用程序。
我知道如何在應用程序關閉時使用Toast Notification。但是如何在後臺執行它? – revolutionkpi 2012-03-23 13:58:39
來自'後臺代理程序'的'Notifications'的好教程:http://wildermuth.com/2011/09/06/Periodic_Agents_on_Windows_Phone_7_1 – Ku6opr 2012-03-23 14:01:26
@revolutionkpi,當你的應用程序在後臺(即另一個應用程序或開始屏幕在前景)它是休眠,所以不能做任何事情。如果配置這樣做,應用程序可以繼續在鎖定屏幕下運行,但這是不同的(它仍處於前臺,僅由鎖定屏幕覆蓋)。 – Nomad101 2012-03-23 15:44:29