ApplicationContext和UIAbilitycontext都是继承自基类Context,不同的Context有不同的属性和方法。接口文档里面createModuleContext获取的是基类Context,主要用来根据不同模块名获取的context分别指向不同的HSP。rawfile里的资源文件是和模块进行绑定的。HSP只是一个动态共享包,其可能包含了静态资源,但是本身是没有上下文的概念。所以需要通过创建context的方式去获取该资源或者Module的信息。createModuleContext获取的是一个通用的、模块级的context,不是ApplicationContext。所有的上下文都可以理解为单例模型:它总是指向应用或特定UIAbility的上下文,通过它获取的信息和执行的行为针对也直接是应用或特定UIAbility。参考链接应用上下文Context
参考链接
应用上下文Context