SA按需启动服务无法按需拉起 精华

清风明月 显示全部楼层 发表于 2023-9-15 10:53:52

【问题描述】
SA服务配置为按需启动的情况,在SA客户端发送请求后,samgr并没有动态拉起SA服务。
【运行环境】
硬件:rk3568;  ROM: 3.2  ;  API 9



您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

Travill

沙发 发表于 2023-10-17 10:13:48

SA按需启动服务无法按需拉起


在SA服务实现按需启动初期,使用统一接口SystemAbilityManager::CheckSystemAbility(int32_t systemAbilityId),后续为了将按需启动的SA服务区分开来,新增samgr提供的动态加载接口LoadSystemAbility(int32_t systemAbilityId, const sptr& callback),原接口不适配按需启动的SA服务,故导致SA服务未能按需拉起。
解决办法:
在按需启动的SA服务中使用samgr提供的动态加载接口LoadSystemAbility(int32_t systemAbilityId, const sptr& callback)。


Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部