requestRouteToHost возвращает false на интерфейсе Wi-Fi - PullRequest
3 голосов
/ 30 ноября 2011

public boolean requestRouteToHost (int networkType, int hostAddress)

Этот метод в ConnectivityManager, если используется с networkType, установленным на интерфейс wifi, всегда возвращает false.

requestRouteToHost android говорит, что он никогда не был реализован для интерфейса Wi-Fi.

Даже InetAddress.isReachable () всегда возвращает false для публичных серверов, таких как google.com, java.com

Есть ли какая-то конкретная причина, по которой они терпят неудачу? Единственный способ проверить, существует ли связь, - выполнить команду «ping», используя exec () времени выполнения.

Ответы [ 2 ]

0 голосов
/ 10 апреля 2012

Это, кажется, исправлено в ICS.Мой 2.3 Desire терпит неудачу таким же образом, но мой 4.0.4 SGS2 получает успешный true результат requestRouteToHost через WiFi.

0 голосов
/ 03 апреля 2012

Видимо, это ошибка, и она была поднята.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...