OH5.0.3 在WiFi界面操作WiFi断电重启,状态不保存问题分析
·
问题描述:
1、在WiFi界面关闭WiFi,断电重启,WiFi仍为开启状态
2、在WiFi界面取消保存连接的WiFi,断电重启,WiFi回连之前取消保存的WiFi
问题分析:
1、重启后/data/service/el1/public/wifi/wifi_config.conf内staAirplaneMode仍为1,未保存为关闭WiFi时的0
2、重启后/data/service/el1/public/wifi/device_config.conf内保存的连接WiFi信息仍存在,没有删除
测试:在WiFi界面关闭WiFi或删除WiFi后,串口执行sync命令,然后断电重启,问题不复现。
得出结论:是config文件未及时sync导致。
修改方法:在rename将.temp修改为config文件后,再sync一遍文件。
路径:foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_toolkit/config/wifi_config_file_impl.h

更多推荐
所有评论(0)