目錄
1.背景
2.流程分析
3.方案
1.背景
在OpenHarmony 5.0的設置中,輸入密碼進行wifi連接可以正常連接,然后多個已經連接過的wifi進行切換發現大概率切換失敗
2.流程分析
wifi連接過程其實是先進行斷開當前的wifi連接,然后再連接另一個wifi,如下:
雖然上述流程看起來沒啥問題,其實上面的代碼可以保證我們在連接另一個wifi的時候當前wifi已經斷開了嗎,其實是不能保證的,所以我們需要讓其在真正斷開wifi連接的時候再進行wifi連接
3.方案
按照上述分析,我們需要監聽到當前wifi連接的狀態,當wifi斷開連