ohos.telephony.data (蜂窝数据) data.isCellularDataEnabled方法返回数据有误

插了SIM卡开启和关闭移动数据能返回正确,但是如果是开启移动网络的情况下再拔掉SIM卡,后面就都会返回true了,开飞行模式和重启手机都还是返回true

HarmonyOS
2024-08-22 23:02:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

在无SIM时判断蜂窝数据启用状态不准确,可尝试配合ohos.telephony.sim中的getSimState方法与ohos.telephony.oberserver中的observer.on(‘simStateChange’)订阅SIM卡状态,在优先判断SIM卡状态的情况下再处理蜂窝数据开启状态的返回值。

分享
微博
QQ
微信
回复
2024-08-23 14:37:52
相关问题
HarmonyOS @ohos.data.preferences 数据处理
315浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences
548浏览 • 1回复 待解决
HarmonyOS @ohos.data.relationalStore 的使用
224浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
854浏览 • 1回复 待解决
Data Guard Kit权限获取
1894浏览 • 1回复 待解决
@ohos.telephony.call问题求助
2585浏览 • 1回复 待解决
fileio.write写buffer数据有问题
4628浏览 • 1回复 待解决