我正在開發一個需要在線連接的WP7應用程序。導航到從MainPage.xaml中的任何頁面之前,我檢查設備是否正在使用連接到互聯網:如何處理Windows Phone 7應用程序的互聯網連接在應用程序運行之間中斷?
isAvailable = NetworkInterface.GetIsNetworkAvailable();
的應用程序只有繼續,如果isAvailable
是真實的;否則,它會顯示一個彈出窗口,提示「請檢查您的WI-FI連接」
問題:最初,應用程序已連接到互聯網,但我應該如何處理在使用應用程序時互聯網連接丟失的情況,但在初步檢查後?
我應該在每頁加載或每次服務呼叫之前檢查isAvailable = NetworkInterface.GetIsNetworkAvailable();
嗎?有沒有更好的方式來實現這一點?
是否正在偵聽[NetworkChange.NetworkAddressChanged](http://msdn.microsoft.com/zh-cn/library/system.net.networkinformation.networkinterface.getisnetworkavailable%28v=VS.95%29.aspx)事件幫助? – Michael