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
156浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
522浏览 • 1回复 待解决
@ohos.telephony.call问题求助
2360浏览 • 1回复 待解决
mysql load data infile
2724浏览 • 1回复 待解决
Data Guard Kit权限获取
1633浏览 • 1回复 待解决
物联网产生的数据有什么特征?
3920浏览 • 1回复 待解决
fileio.write写buffer数据有问题
4297浏览 • 1回复 待解决
数据文件中写入数据方法
111浏览 • 1回复 待解决
HarmonyOS 页面数据携带返回问题
126浏览 • 1回复 待解决
关于clog和data的问题有知道的吗?
2963浏览 • 1回复 待解决