android,没有网络例外

时间:2015-06-09 14:13:50

标签: android exception

我有一个搜索框,用于在Google地图中搜索位置。

mi问题是:当用户没有访问互联网(或连接失败)搜索某个位置时,要处理的例外情况是什么?

提前thx。

1 个答案:

答案 0 :(得分:0)

这不是一个好方法...... 你应该经常检查互联网连接。使用方法:

  public static boolean isNetworkConnected() {
        ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo networkInfo = cm.getActiveNetworkInfo();
        if (networkInfo == null) {
            // no internet connection
            return false;
        } else
            return true;
    }

并且不要忘记许可:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>