HarmonyOS @ohos.net.connection 判断当前网络是否可用

判断当前网络是否可用,用以下两种方法哪个准确,区别是什么

第一种:connection.hasDefaultNetSync

第二种: 注册监听

netConnection: connection.NetConnection = connection.createNetConnection()
this.netConnection.on('netAvailable', () => {
});
this.netConnection.on('netUnavailable', () => {

});
this.netConnection.on('netLost', () => {
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
HarmonyOS
2025-01-10 08:07:56
810浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

第一种是获取默认使用的网络

第二种是监听网络

看场景从不同的角度来获取网络信息的,都可以判断是否有网,建议用第二种

分享
微博
QQ
微信
回复
2025-01-10 10:34:06


相关问题
HarmonyOS 如何判断当前网络是否可用
1018浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境?
1362浏览 • 1回复 待解决
如何判断当前网络能否上网
1555浏览 • 1回复 待解决
HarmonyOS 判断网络是否连接
586浏览 • 1回复 待解决
HarmonyOS 如何判断当前网络阻塞状态
863浏览 • 1回复 待解决
HarmonyOS 如何快速判断当前网络的类型
1040浏览 • 1回复 待解决
判断当前网络环境是否支持IPV4或PV6
1462浏览 • 1回复 待解决
HarmonyOS 怎么判断是否网络
814浏览 • 1回复 待解决
HarmonyOS @ohos.net.http的原理
612浏览 • 1回复 待解决
HarmonyOS @ohos.net.http 中usingCache 缓存
493浏览 • 1回复 待解决
当前HarmonyOS是否支持设配网络功能
1293浏览 • 1回复 待解决
怎样判断当前设备是否连接了VPN?
2148浏览 • 1回复 待解决
HarmonyOS @ohos.net.http请求没有反应
792浏览 • 1回复 待解决