HarmonyOS getDefaultCellularDataSlotIdSync方法返回值问题

设备在双卡的情况下,data.getDefaultCellularDataSlotIdSync()可以正常的返回上网卡的卡槽id。

设备在单卡的情况下,data.getDefaultCellularDataSlotIdSync()在特殊场景下不会正常返回该卡的id

特殊场景操作描述:

在双卡的情况下将数据开关选卡2,此时拔出卡2,开关依然停留在卡2的选项。设备仅保留一张卡1的情况下,data.getDefaultCellularDataSlotIdSync()错误的返回了卡2的id(期望返回卡1的id)

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

常驻进程,或者界面一直在前台的场景要通过observer.on(‘iccAccountInfoChange’)监听变化

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS TextPickerDialog返回值问题
339浏览 • 1回复 待解决
HarmonyOS Promise函数返回值问题
5浏览 • 1回复 待解决
求助:关于HTTP返回值问题
2828浏览 • 1回复 待解决
HarmonyOS 使用电池状态返回值问题
433浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
860浏览 • 1回复 待解决
HarmonyOS router.back()如何获取返回值
38浏览 • 1回复 待解决
HarmonyOS crypto-js加密没有返回值
32浏览 • 1回复 待解决
错误rowCount返回值-1如何处理?
1259浏览 • 1回复 待解决
HarmonyOS 获取副卡服务商无返回值
40浏览 • 1回复 待解决