HarmonyOS getDefaultCellularDataSlotIdSync方法返回值问题

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

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

特殊场景操作描述:

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

HarmonyOS
2024-12-25 16:53:04
671浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

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

分享
微博
QQ
微信
回复
2024-12-25 20:11:11


相关问题
HarmonyOS onBackPress返回值问题
747浏览 • 1回复 待解决
HarmonyOS TextPickerDialog返回值问题
1042浏览 • 1回复 待解决
HarmonyOS Promise函数返回值问题
1117浏览 • 1回复 待解决
求助:关于HTTP返回值问题
3684浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
1674浏览 • 1回复 待解决
HarmonyOS 使用电池状态返回值问题
1289浏览 • 1回复 待解决
HarmonyOS router.back()如何获取返回值
1195浏览 • 1回复 待解决
HarmonyOS crypto-js加密没有返回值
866浏览 • 1回复 待解决
错误rowCount返回值-1如何处理?
2158浏览 • 1回复 待解决
HarmonyOS 获取副卡服务商无返回值
802浏览 • 1回复 待解决