我正在编写一个代码,以便连续获取范围内所有接入点的信息。要检查无线扫描是否完成
这里是我的代码:
myRunnable = new Runnable() {
@Override public void run() {
while(){
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.startScan();
List<ScanResult>results= wifi.getScanResults();
try{
//data Logging
}
}
}
};
myThread = new Thread(myRunnable);
myThread.start();
由于连续数据的扫描和记录多次,我要检查扫描是否是之前记录的数据完整。 是否有任何标志或函数在记录数据之前检查wifi.startScan()是否完整。 你能帮我解决一个问题吗?
根据我的经验,在某些设备上秒25+秒。 – naXa