模块加载或卸载

TMF 支持在App的运行过程中动态地对模块进行卸载或是加载。模块卸载之后将无法访问该模块包含的路由表以及服务。加载的模块可以是尚未加载的模块,也可以是之前卸载的模块。加载和卸载模块时提供模块名即可,已经加载/卸载的模块无法被再次加载/卸载:

if (mSwitches.get(SWITCH_DYNAMIC_MODULE).second) {
    Portal.attachModule("module-portal-dynamic");
} else {
    Portal.detachModule("module-portal-dynamic");
}

说明:Gradle 插件会在编译时自动生成模块的加载代码;如果您没有使用 Gradle 插件,所有的模块都需要使用上述方法手动加载。

Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""