没有切换网络却收到了netCapabilitiesChange事件回调

1、没有切换网络却收到了netCapabilitiesChange事件回调,这种现象正常吗?

2、netCapabilitiesChange(网络能力变化事件)和netAvailable(网络可用事件)的区别是什么?

3、netBlockStatusChange(网络阻塞状态事件)和netLost(网络丢失事件)的区别是什么?

运行APP过程中,无任何操作也会收到netCapabilitiesChange事件,但是没收到netAvailable事件

HarmonyOS
2024-08-22 21:03:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1、当前网络连接如短暂存在无法访问状态时可能会引发netCapabilitiesChange事件回调,即网络连接能力发生变化networkCap回调表现从【12,16】变为【12】时。

2、netAvailable网络可正常使用一般在网络-wifi/移动网 或 连接网络切换时回调,netCapabilitiesChange事件主要为 wifi - wifi、wifi-移动网、移动网-移动网络切换时状态监听。

3、netBlockStatusChange 监听连接网络发送数据量较大时当前网络带宽被占满导致的阻塞netLost监听主要为网络从wifi / 移动网络 切换为 无网络时事件。

分享
微博
QQ
微信
回复
2024-08-23 16:57:43
相关问题
支付成功后没有收到
1761浏览 • 1回复 待解决
HarmonyOS 事件
37浏览 • 1回复 待解决
网络请求后如何进行
1025浏览 • 1回复 待解决
焦点事件onBlur/onFocus无法触发
2028浏览 • 1回复 待解决
HarmonyOS Scroll组件事件问题
192浏览 • 1回复 待解决
使用华为支付,没有支付成功的
448浏览 • 1回复 待解决