2010-07-29 69 views
4

現在我正試圖停止它後重新啓動android wifi服務。我停止了以下代碼的服務:開始android wifi服務

WifiManager wifiManager = ...; 
wifiManager.setWifiEnabled(false); 

當wifi連接沒有鎖定時禁用wifi。但是,我如何重新啓動wifi服務?我的第一個方法是如下:

wifiManager.setWifiEnabled(true); 

好像wifi的這個電話後,已啓用,但WiFi服務doesen't連接到可用/範圍內的WLAN。所以我的問題是:我需要做些什麼來重新啓動wifi「自動連接」功能?

剛開始掃描就足夠了嗎?

wifiManager.startScan(); 

回答

2

after wifiManager.setWifiEnabled(true);它需要幾秒鐘才能連接到網絡。看起來WifiManager重新連接後自動調用wifiManager.setWifiEnabled(true)