未联网状态下,调用getNetCapabilitiesSync接口,程序崩溃
参考https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-net-connection-0000001774281662#ZH-CN_TOPIC_0000001857915429__connectiongetnetcapabilitiessync10中的示例代码,在未联网状态下,程序直接运行崩溃,联网状态下可正常运行。
报错如下:
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS AAID获取以来推送服务吗,获取是否需要联网状态
578浏览 • 1回复 待解决
TextInput组件输入状态下隐藏光标
2285浏览 • 1回复 待解决
如何设置组件不同状态下的样式
2686浏览 • 1回复 待解决
何设置组件不同状态下的样式
2839浏览 • 1回复 待解决
HarmonyOS 横屏状态下获取组件的宽高
1334浏览 • 1回复 待解决
HarmonyOS 调用OH_LOG_SetCallback接口崩溃
727浏览 • 1回复 待解决
HarmonyOS 加密程序崩溃
543浏览 • 1回复 待解决
HarmonyOS Button组件disable状态下的默认蒙版怎么去掉
578浏览 • 1回复 待解决
使用rawfile中object对象后,调用实例方法后程序崩溃
941浏览 • 1回复 待解决
HarmonyOS 部分场景下component的aboutToAppear未调用,就调用了aboutToRecycle
512浏览 • 1回复 待解决
HarmonyOS 折叠屏展开的分屏状态下app怎么正确获取“屏幕”宽度?
800浏览 • 1回复 待解决
HarmonyOS 引用so库程序崩溃
815浏览 • 1回复 待解决
HarmonyOS 应用内未直接调用getOAID接口,如何确认三方组件是否调用
936浏览 • 1回复 待解决
HarmonyOS AVPlayer在暂停或完成状态下重新设置surfaceId后,没有画面
610浏览 • 1回复 待解决
HarmonyOS Navigation组件,如何获取分栏与不分栏状态下的页面宽高
484浏览 • 1回复 待解决
以下代码导致程序崩溃了
1123浏览 • 1回复 待解决
熄屏状态下网络请求失败
2798浏览 • 1回复 待解决
HarmonyOS TextInput在输入状态下,如何让点击界面任何地方,收起键盘?
538浏览 • 1回复 待解决
HarmonyOS 怎么让disable状态下Button组件不显示最上方禁用样式蒙版
679浏览 • 1回复 待解决
比如未登录状态下拦截跳转至登录页面
487浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Web组件开启状态下,禁用特定页面的广告过滤?
509浏览 • 1回复 待解决
获取当前网络状态,当前是否已经联网,当前联网类型,网络是否可用。
3046浏览 • 1回复 待解决
HarmonyOS 折叠屏如何在展开状态下获取折叠时的屏幕宽高信息
908浏览 • 1回复 待解决
HarmonyOS 按钮设置了不同状态下的字体颜色,但是都只显示Normal的颜色
832浏览 • 1回复 待解决
在未联网的情况下会出现运行崩溃的现象,是正常的。可以通过try,catch和if条件判断来增加代码健壮性:
getNetCapabilitiesSync在使用netHandle时需要判断netId是否为0,为0时,表示网络不可以。
其次,可以在调用getNetCapabilitiesSync方法上加上try catch捕获error信息,避免crash。