我编写了一个 android 应用程序来请求扫描周围可用的 wifi 信号,使用 WifiManager,然后将结果转储到文件中。该程序运行良好,但出现了这个奇怪的错误。
最初我要求每 30 秒扫描一次,一切正常。然后我尝试每两秒请求一次扫描,我得到了这个奇怪的错误。一切都会正常工作几分钟,然后两个扫描请求之间的时间无缘无故地从 2 秒跳到 50 秒。然后,再进行四次扫描,它会以 2 秒的间隔进行扫描,然后跳到 50 秒的间隔,并继续持续执行此操作。
如果时间间隔较大,则不会出现此错误。有没有人经历过这个错误?有没有办法防止它?或者如果扫描请求过于频繁,Android 会自动取消扫描请求吗?
谢谢您的帮助!
NS