设备在双卡的情况下,data.getDefaultCellularDataSlotIdSync()可以正常的返回上网卡的卡槽id。
设备在单卡的情况下,data.getDefaultCellularDataSlotIdSync()在特殊场景下不会正常返回该卡的id
特殊场景操作描述:
在双卡的情况下将数据开关选卡2,此时拔出卡2,开关依然停留在卡2的选项。设备仅保留一张卡1的情况下,data.getDefaultCellularDataSlotIdSync()错误的返回了卡2的id(期望返回卡1的id)
常驻进程,或者界面一直在前台的场景要通过observer.on(‘iccAccountInfoChange’)监听变化