FA和Stage模型中,应用是否可以创建并指定UIAbility运行在哪个进程?

FA和Stage模型中,应用是否可以创建并指定UIAbility运行在哪个进程?

阅读 253
1 个回答

解决措施
FA和Stage模型中,应用可以创建进程并指定UIAbility运行在某个进程。

FA模型
FA模型支持多进程,默认情况下,同一应用的所有组件均在相同进程中运行,且大多数应用都不应该改变这一点。但是如果应用自身业务需要某个组件独立进程运行,可在config配置文件中配置;配置清单中,ability标签的process子标签可指定该组件在哪个进程中运行,应用可以设置通过该属性使每个组件均在各自的进程中运行,但process子标签仅支持系统应用配置,三方应用配置不生效。

Stage模型
Stage模型支持多进程:Stage模型的进程模型由系统定义,三方应用不能配置多进程;如果需要自定义配置独立进程,需要申请特殊权限;配置清单中,module标签的process子标签可指定该Hap下Ability在哪个进程中运行,应用可以通过设置该属性使每个Hap的Ability组件均在各自的进程中运行。如果不配置,进程名默认为包名。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏