我注意到WifiManager类中有一个新的布尔额外EXTRA_RESULTS_UPDATED。
然而,文档有点微小:
表示先前startScan()操作结果的布尔值的查找键,使用SCAN_RESULTS_AVAILABLE_ACTION报告。
那么这是如何工作的呢?仅当我的应用程序请求启动扫描()并且扫描完成时才是真的吗?每当包括我在内的某个应用程序称之为它时,它都是真的吗或者,无论startScan()是否被应用程序,系统等调用,扫描完成后总是如此?
答案 0 :(得分:0)
告诉您之前的startScan()是否成功。 SCAN_RESULTS_AVAILABLE_ACTION的javadoc更清楚:“EXTRA_RESULTS_UPDATED指示扫描是否成功完成。”
例如,在O背景中,应用程序无法每30分钟或类似情况多次成功启动扫描。有关详细信息,请参阅https://developer.android.com/preview/features/background-location-limits.html。