HarmonyOS 鸿蒙Next模拟器上如何调试connection
HarmonyOS 鸿蒙Next模拟器上如何调试connection
在用模拟器调试的时候 断开网络
connection.hasDefaultNet(async (error, data) => {})
data的值依旧为true
于是换了个方法
let netCon: connection.NetConnection = connection.createNetConnection();
netCon.register((error: BusinessError) => {
console.log(TAG +“register” + JSON.stringify(error));
});
// 订阅网络可用事件。调用register后,才能接收到此事件通知
netCon.on(‘netAvailable’, (data: connection.NetHandle) => {
console.info(TAG+"netAvailable Succeeded to get data: " + JSON.stringify(data));
});
// 订阅网络丢失事件。调用register后,才能接收到此事件通知
netCon.on(‘netLost’, (data: connection.NetHandle) => {
promptAction.showToast({
message: $r(‘app.string.check_network_connection’),
duration:EfundCommonConstants.WEB_CONSTANT_DURATION
})
});
netAvailable netLost 监听方法 依旧没有触发 请问这是模拟器的问题吗 还是网络连接的问题只能用真机测试?