Я пытаюсь сделать что-то вроде этого руководства Android Wi-Fi Tutorial для поиска доступные точки доступа. У меня есть строка кода в приемнике для вывода сообщения «Вызов приемника» каждый раз, когда этот приемник вызывается после завершения процесса сканирования. Я вызывал метод startScan
только один раз, но вижу, что приемник вызывается больше раз, и частота произвольная. Сообщения журнала выглядят следующим образом:
04-28 15:49:39.190 calling receiver
04-28 15:50:50.945 calling receiver
04-28 15:50:56.480 calling receiver
04-28 15:55:41.480 calling receiver
04-28 16:00:26.840 calling receiver
04-28 16:05:12.000 calling receiver
04-28 16:09:57.115 calling receiver
Таким образом, сообщения журнала говорят мне, что приемник вызывается с произвольной частотой. Может ли кто-нибудь сказать мне, что происходит каждый раз, когда я вызываю метод startScan? Запускает ли он новый поток, который будет выполнять сканирование и повторять это сканирование? Если да, то как я могу остановить этот поток и как я могу изменить частоту этого потока?