Android API-23:InetAddressUtils 替换

来源:互联网 发布:灰原穷 知乎 编辑:程序博客网 时间:2024/05/18 02:47

出错的代码块:

InetAddress ip = inet.nextElement();
                    if (!ip.isLoopbackAddress()&& InetAddressUtils.isIPv4Address(ip.getHostAddress())){
                        return ip.getHostAddress();
                    }

出错情况:

API版本<=19时,InetAddressUtils完全可用,不会报错!而API版本>19时,则会出现未找到,不可使用的情况!

解决方法:

将"InetAddressUtils.isIPv4Address(ip.getHostAddress())"替换为"InetAddressUtils instanceofInet4Address"



1 2
原创粉丝点击