У меня проблема с тем, что на одном из моих тестовых планшетов Android (под управлением Android 4.4.2) есть NetworkInterface.isUp()
, возвращающий false
. Кроме того, NetworkInterface.getInetAddresses()
возвращает пустой Enumeration<InetAddress>
. Странно, я имеют доступ в Интернет, и когда я смотрю информацию о сети Wi-Fi, устройство получило IP-адрес.NetworkInterface.isUp() возвращает false
На другом устройстве (под управлением Android 4.2.2) никаких проблем не сообщается.
Так вот мои два вопроса:
Что именно представляет собой интерфейс включался? Документы очень кратко об этом.
Возвращает true, если этот сетевой интерфейс завершен.
Я имею в виду, что случилось? - буквально.
Что является (причиной) проблемы и как я могу ее исправить?
Вы уверены, что используете подходящий экземпляр 'NetworkInterface'? Их может быть больше одного. – CommonsWare
Вы добавили свой манифест '' 'android.permission.ACCESS_NETWORK_STATE' '' разрешение? –
Да! Я добавил все разрешения, связанные с Интернетом и сетью, чтобы убедиться, что это не проблема. –