HarmonyOS @ohos.settings的getValueSync方法使用ApplicationContext报错如下该如何解决?

@ohos.settings的getValueSync方法使用ApplicationContext报错如下,该如何解决?

Error name:Error
Error message:assertion (valueType == napi_object) failed: Wrong argument[0] type. Object expected.
Stacktrace:
Cannot get SourceMap info, dump raw stack:
  at getTrafficAlertsType (business/businesslib/build/default/cache/default/default@CompileArkTS/esmodule/release/business/businesslib/src/main/ets/utils/Settings/TrafficAlertsHelper.ts:16:16)
at isNeedTrafficAlerts (presentation/service/build/default/cache/default/default@CompileArkTS/esmodule/release/presentation/service/src/main/ets/AppGalleryService/DownloadNetListener.ts:51:51)
at isDisplayPauseDialog (presentation/service/build/default/cache/default/default@CompileArkTS/esmodule/release/presentation/service/src/main/ets/AppGalleryService/DownloadNetListener.ts:40:40)
at anonymous (presentation/service/build/default/cache/default/default@CompileArkTS/esmodule/release/presentation/service/src/main/ets/AppGalleryService/DownloadNetListener.ts:22:22)
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

经过分析该问题是getValueSync参数中上下文出错,是用户传入的context为空的。请入参前先判空避免上述问题。

分享
微博
QQ
微信
回复
22h前
相关问题
真机联调报错如何解决
480浏览 • 1回复 待解决
HarmonyOS路由问题如何解决
377浏览 • 1回复 待解决
this传递问题,如何解决
2212浏览 • 1回复 待解决
HarmonyOS 2300061报错如何解决
37浏览 • 1回复 待解决
Gauge组件问题,如何解决
312浏览 • 1回复 待解决
ohpm publish 组问题,如何解决
391浏览 • 1回复 待解决
IDE构建项目失败,如何解决
739浏览 • 1回复 待解决
获取UIContext报错1300002如何解决
2285浏览 • 1回复 待解决
http请求报错2300006如何解决
2814浏览 • 1回复 待解决
HarmonyOS 真机运行报错如何解决
516浏览 • 1回复 待解决
这个如何解决
5096浏览 • 1回复 待解决
修改包名后报错,请问如何解决?
6159浏览 • 1回复 待解决