getAllNetworkInfo()过时解决方式
来源:互联网 发布:三星网络电视怎么看 编辑:程序博客网 时间:2024/05/18 00:13
笔记:connectivityManager.getAllNetworkInfo()提示过时解决方法
public boolean isConnectingToInternet() { ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); //新版本调用方法获取网络状态 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Network[] networks = connectivityManager.getAllNetworks(); NetworkInfo networkInfo; for (Network mNetwork : networks) { networkInfo = connectivityManager.getNetworkInfo(mNetwork); if (networkInfo.getState().equals(NetworkInfo.State.CONNECTED)) { return true; } } }else { //否则调用旧版本方法 if (connectivityManager != null) { NetworkInfo[] info = connectivityManager.getAllNetworkInfo(); if (info != null) { for (NetworkInfo anInfo : info) { if (anInfo.getState() == NetworkInfo.State.CONNECTED) { Log.d("Network", "NETWORKNAME: " + anInfo.getTypeName()); return true; } } } } } return false; }
1 0
- getAllNetworkInfo()过时解决方式
- ImageRequest 过时的处理方式
- 关于getAllNetworkInfo()无法调用问题
- Android6.0+解决getColor()方法过时
- getResources().getDrawable()过时问题 报错解决
- Hibernate5.2版本之后 createCriteria()方法过时的替换方式
- 如何解决XMLHTTP提交过时返回的是乱码?
- 解决在vs2005中出现page.RegisterStartupScript"已过时"
- Hibernate4 buildSessionFactory过时解决方案(Annotation也是一样解决)
- 解决点击空白关闭popupWindow方法过时问题
- 解决Android中TextView单行设置过时的问题
- 解决Android中getResources().getColor()方法过时的问题
- .net 2.0 下发送邮件的方式。System.Web.Mail 过时用System.Net.Mail
- 用户体验——是互联网上永远不会过时的优化方式
- 系统被入侵或收到漏洞报告才去事后补救的方式已然过时
- 《div图层被鼠标划过时其背景色变色的五种方式》
- Div被鼠标划过时其背景色变色的第六种方式
- 急!!!!帮忙解决这个问题"注意:sun.tools.javac.Main 已过时"
- OSG中的材质Material
- <操作系统:精髓与设计原理>分布式系统
- 什么是“大规模机器学习”
- linux驱动:[2]字符设备驱动memdev(cdev结构解析)
- LeetCode #16 3Sum Closest
- getAllNetworkInfo()过时解决方式
- 最小生成树-Prim算法和Kruskal算法
- 关于list
- 台球碰撞
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd5 in position 8: invalid c ontinuation byte
- 原生JS Ajax操作
- java中TCP和UDP两种协议的区别?
- break、continue、return的区别
- Java8语言能力-2