При установке VPN-соединения для NetworkCapabilities.TRANSPORT_WIFI устанавливается значение false? - PullRequest
0 голосов
/ 28 апреля 2020

Поскольку старый способ определения Wi-Fi-соединения ( getNetworkInfo ) устарел в android, я пытаюсь перенести мое приложение на последний способ, ниже приведено то, что у меня сейчас (в * 1034) ** транспорта, но TRANSPORT_VPN вместо. И если я подключаю vpn без wifi, то подключаюсь по wifi, isWifiConnected возвращает true снова ( возможность имеет оба TRANSPORT_WIFI и TRANSPORT_VPN в данном случае).

Похоже, что все предыдущие транспортные возможности будут сброшены на false, когда будет установлено соединение vpn, что для меня звучит как ошибка, почему наличие одной новой возможности требует сброса старых Возможности?

Я надеялся, что это просто ошибка моего приложения vpn (shadowsocks), но я протестировал те же случаи на моем pixel 2 + shadowsocks, который работает довольно хорошо, isWifiConnected возвращает true до тех пор, пока подключен Wi-Fi, независимо от того, есть ли у вас vpn или нет.

Так что это ошибка Samsung?

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