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
2024-12-26 08:00:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

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

分享
微博
QQ
微信
回复
2024-12-26 10:10:04
相关问题
真机联调报错如何解决
720浏览 • 1回复 待解决
this传递问题,如何解决
2421浏览 • 1回复 待解决
HarmonyOS路由问题如何解决
593浏览 • 1回复 待解决
Gauge组件问题,如何解决
537浏览 • 1回复 待解决
HarmonyOS 2300061报错如何解决
224浏览 • 1回复 待解决
IDE构建项目失败,如何解决
903浏览 • 1回复 待解决
ohpm publish 组问题,如何解决
517浏览 • 1回复 待解决
获取UIContext报错1300002如何解决
2543浏览 • 1回复 待解决
http请求报错2300006如何解决
3090浏览 • 1回复 待解决
HarmonyOS 真机运行报错如何解决
708浏览 • 1回复 待解决
这个如何解决
5316浏览 • 1回复 待解决