判断网络设置,如果没有联网,进行联网设置

2017-06-29  本文已影响0人  Jane_pzy

1.在 AndroidManifest.xml中设置权限
<uses-permission android:name="android.permission.INTERNET"> </uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>

2.创建一个判断网络的工具类 ConnectionUtils 里面包含两个方法一个是网络判断的,另一个是网络设置,具体代码如下:

import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.support.v7.app.AlertDialog;
/**

3.在相应的位置调用即可(请求数据的界面调用) 在fragment界面调用的

if (!ConnectionUtil.isConn(getContext())) {

//没网就进行网络设置
ConnectionUtil.setNetworkMethod(getContext());

} else{
//请求数据的方法
getDataFromServer();
}

上一篇 下一篇

猜你喜欢

热点阅读