如何在应用程序运行时验证互联网连接,并通知连接丢失。

时间:2011-08-18 19:57:10

标签: android broadcast

我正在开发一个需要互联网连接才能从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;
      }
}

但是,当互联网连接丢失时,发送警报的最佳方法是什么? 我需要以某种方式使用广播接收器吗?!

谢谢!

1 个答案:

答案 0 :(得分:3)

是广播接收器将足以知道何时丢失互联网连接...这里有一个类似的问题LINK

希望这有帮助!!!