public class Myutil {
/**
* 返回值 -1:没有网络 1:WIFI网络 2:net网络
*/
public static int getNetype(Context context) {
int netType = -1 ;
ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE );
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo == null ) {
return netType;
}
int nType = networkInfo.getType();
if (nType == ConnectivityManager.TYPE_MOBILE ) {
netType = 2 ;
} else if (nType == ConnectivityManager.TYPE_WIFI ) {
netType = 1 ;
}
return netType;
} }
netype = Myutil.getNetype (MainActivity.this );
if (netype !=-1 ){ //设置适配器
lv.setAdapter(my );
new Myasknctask().execute(net );
}else {
b = new AlertDialog.Builder(MainActivity.this );
b .setTitle("无网络是否设置网络" );
b .setIcon(R.mipmap.ic_launcher );
b .setNegativeButton("取消" ,null );
b .setPositiveButton("确定" , new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent wifiSettingsIntent=new Intent("android.settings.WIFI_SETTINGS" );
startActivity(wifiSettingsIntent);
b .create().dismiss();
}
});
b .show();
}