我正在编写一个代码来连续获取范围内所有接入点的信息。
这是我的代码:
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() 是否完整。你能帮我写一个代码吗?