harmony arkts 如何实时获得 当前网络状态?

参考官方文档,使用如下代码,然而无论我怎么切换wifi开关,并没有收到callback回调:

  1. let callback = data => {
  1. console.log("on networkStateChange, data:" + JSON.stringify(data));
  1. }
  2. observer.on('networkStateChange', callback);

请问,有没有更好的办法来获得当前网络状态?


公共基础
HarmonyOS开发板
2024-01-08 15:14:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Virgint
let netCon: connection.NetConnection = connection.createNetConnection();
    netCon.register((error) => {
      LogUtil.getInstance().d(LogTag.TEST,`${JSON.stringify(error)}`)
    })
    // 订阅网络可用事件。调用register后,才能接收到此事件通知
    netCon.on('netAvailable', (data: connection.NetHandle) => {
      LogUtil.getInstance().d(LogTag.TEST,`${JSON.stringify(data)}`)
    })

参考文档:

​https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-net-connection.md#netconnection​

分享
微博
QQ
微信
回复
2024-01-08 17:27:55
相关问题
如何检测当前相机服务的状态
193浏览 • 1回复 待解决
鸿蒙的JS UI如何获得当前组件的值?
4749浏览 • 1回复 待解决
Harmony os 怎么打印当前线程?
6818浏览 • 1回复 已解决
java如何引用resources资源获得value?
2645浏览 • 1回复 待解决
鸿蒙如何获得手机屏幕的参数?
2478浏览 • 1回复 待解决
text内容如何实时获取并添加修改?
1135浏览 • 1回复 待解决
如何自学Harmony鸿蒙系统
8152浏览 • 4回复 待解决
openHarmony 如何获取当前线程信息?
929浏览 • 1回复 待解决
如何获取当前HAP的包名
149浏览 • 1回复 待解决
如何设置当前窗口的大小
114浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间?
5502浏览 • 1回复 待解决
如何获取当前应用程序缓存目录
115浏览 • 1回复 待解决
如何知道redis的master/slave状态
673浏览 • 1回复 待解决
如何校验当前设备是手机还是平板
5903浏览 • 1回复 已解决
鸿蒙 如何使用 player 播放网络音频?
5283浏览 • 1回复 已解决
鸿蒙os开放如何获取当前设备ip地址?
1578浏览 • 1回复 待解决