OpenHarmony开发者论坛

标题: FA和Stage模型中,应用是否可以创建并指定UIAbility运行在哪个进程? [打印本页]

作者: mean    时间: 2023-9-21 09:10
标题: FA和Stage模型中,应用是否可以创建并指定UIAbility运行在哪个进程?
【问题描述】

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

【运行环境】

硬件:rk3568;  ROM: 3.2 Beta5 ;  API 9



作者: 梦里啥都有    时间: 2023-9-21 09:13
[md]FA和Stage模型中,应用可以创建进程并指定UIAbility运行在某个进程。

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


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


[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5