我正在編寫一個代碼,以便連續獲取範圍內所有接入點的信息。要檢查無線掃描是否完成
這裏是我的代碼:
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