HarmonyOS 鸿蒙Next模拟器上如何调试connection

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

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 监听方法 依旧没有触发 请问这是模拟器的问题吗 还是网络连接的问题只能用真机测试?

3 回复

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

使用最新IDE配套的模拟器呢。

目前就是最新的

回到顶部