Получения списка wifi android. _wifi.ScanResults пуст

125
12 декабря 2020, 18:10

Мне необходимо получить список доступных wifi сетей. На теперешний момент есть такой код. Но в _wifi.ScanResults; не содержится ни одной сети.

_wifi = (WifiManager) _context.GetSystemService(Context.WifiService); _wifi.StartScan(); IList<ScanResult> wifiNetworks = _wifi.ScanResults;

Answer 1

Сканирование не синхронное, соответственно результаты сканирования будут доступны не сразу. Вам надо зарегистрировать BroadcastReceiver с фильтром WifiManager.SCAN_RESULTS_AVAILABLE_ACTION, и при оповещении уже брать ScanResults.

READ ALSO
SQL UPDATE запрос c#

SQL UPDATE запрос c#

Хочу сделать запрос на обновление данныхВот мой код

127
Создание объекта внутри Job в Quartz.net

Создание объекта внутри Job в Quartz.net

Подскажите, как правильно работать с контекстом базы данных (ef core) внутри Job-ы Quartznet

103
Работа с полями экземпляра C#

Работа с полями экземпляра C#

Есть класс Options с несколькими листиками и другой класс Form1Создан экземпляр класса Options в классе Form1

87
Как связать две таблицы в sql?

Как связать две таблицы в sql?

Нужно связать фильм и пользователей, которые его смотрелиДумал насчет того, чтобы сделать связь "один ко многим" по id пользователей, но не уверен,...

135