【发布时间】:2018-01-26 01:26:31
【问题描述】:
所以我有一个正在运行和启动的应用程序,我希望能够获取 IP 地址并将其显示为字符串。我一直在使用下面的代码。
String ipAddress = "";
try{
ipAddress = Inet4Address.getLocalHost().getHostAddress();
}
catch(Exception e){
ipAddress = "IP address Cant be used";
}
每次运行它都会返回“IP 地址无法使用”,因此它会抛出错误。
【问题讨论】:
-
打印出异常怎么样?
-
是的,我只是输出了异常。它说“android.os.NetworkOnMainThreadException”
-
您是否搜索过您的错误? stackoverflow.com/questions/6343166/…
-
是的。我应该首先打印错误。
标签: android networking ip-address inetaddress