2011-08-18 41 views
1

我正在开发一个需要互联网连接以从sql数据库获取信息的应用程序。 我写了一个方法来验证,如果手机当前连接到互联网:如何在应用运行时验证互联网连接,并通知连接丢失。

public static final boolean isOnLine(Context context) { 
     ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); 

     if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) { 
     return true; 

     } else { 
     return false; 
     } 
} 

但是,什么是上网的时候连接丢失发送警报的最佳方式? 我是否需要以某种方式使用广播接收器?

谢谢!

回答

3

是广播接收器会知道什么时候互联网连接丢失...这里是适当的方式一个类似的问题问LINK

希望这有助于!

+0

谢谢,我错过了那个话题:) –