我正在开发一个需要在线连接的 WP7 应用程序。在从 mainpage.xaml 导航到任何页面之前,我正在使用以下命令检查设备是否已连接到 Internet:
isAvailable = NetworkInterface.GetIsNetworkAvailable();
应用程序仅在isAvailable
为真时继续;否则会弹出“请检查您的 WI-FI 连接”
问题:最初,该应用程序已连接到互联网,但是我应该如何处理在我使用该应用程序时失去互联网连接但在初始检查之后的情况?
我应该isAvailable = NetworkInterface.GetIsNetworkAvailable();
在每次页面加载时还是在每次服务调用之前检查?有没有更好的方法来实现这一点?