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 数据处理
1468浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences
1565浏览 • 1回复 待解决
HarmonyOS 请求通知授权,方法返回有误
1076浏览 • 1回复 待解决
HarmonyOS @ohos.data.relationalStore 的使用
1020浏览 • 1回复 待解决
@ohos.telephony.call问题求助
3387浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
1907浏览 • 1回复 待解决