相关问题
#鸿蒙通关秘籍#如何获取其他Module的Context?
248浏览 • 1回复 待解决
#鸿蒙学习大百科#如何获取当前应用中其他Module的Context?
580浏览 • 0回复 待解决
#鸿蒙通关秘籍#创建其他Module的Context,有啥用?
191浏览 • 1回复 待解决
可否在本应用中获取到其他应用的HAP包信息
476浏览 • 1回复 待解决
能否在本应用中获取到其他应用的HAP包信息
2397浏览 • 1回复 待解决
如何在本应用内查看其他应用的信息?
473浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中获取Context对象?
326浏览 • 2回复 待解决
#鸿蒙通关秘籍#鸿蒙FA模型的Context如何获取?
295浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中启动其他应用的UIAbility?
386浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置HarmonyOS应用Module中的srcEntry参数?
189浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何启动其他应用的UIAbility并获取返回结果?
235浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何获取不同类型的Context对象?
293浏览 • 1回复 待解决
#鸿蒙通关秘籍#Context在HarmonyOS应用中扮演什么角色?
191浏览 • 1回复 待解决
鸿蒙中如何获取context对象
9547浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中获取应用对象?
329浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中获取应用自身信息?
319浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置鸿蒙应用中EmbeddedUIExtensionAbility的module.json5文件?
306浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何区分不同级别的Context?
328浏览 • 1回复 待解决
#鸿蒙通关秘籍#应用的多Module设计机制支持什么?
313浏览 • 2回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中应用如何获取并读取文件的URI?
343浏览 • 1回复 待解决
#鸿蒙通关秘籍#ArkUI中获取当前Ability的Context有啥方法,有人知道吗?
348浏览 • 1回复 待解决
如何在UI中获取Context
3353浏览 • 1回复 待解决
#鸿蒙通关秘籍#应用的多Module设计机制有什么好处?
300浏览 • 1回复 待解决
HarmonyOS 如何在taskPool中的@Concurrent方法中获取应用Context上下文?
343浏览 • 1回复 待解决
#鸿蒙通关秘籍#在应用沙箱路径中如何获取应用文件路径?
254浏览 • 1回复 待解决
使用createModuleContext方法,可以获取本应用中其他Module的Context。这样可以获得其他Module的资源信息。示例代码如下:
javascript import { common, application } from '@kit.AbilityKit'; import { promptAction } from '@kit.ArkUI'; import { BusinessError } from '@kit.BasicServicesKit';
let storageEventCall = new LocalStorage();
@Entry(storageEventCall) @Component struct Page_Context { private context = getContext(this) as common.UIAbilityContext;
build() { Column() { List({ initialIndex: 0 }) { ListItem() { Row() {} .onClick(() => { let moduleName2 = 'entry'; application.createModuleContext(this.context, moduleName2) .then((data) => { console.info(
CreateModuleContext success, data: ${JSON.stringify(data)}
); if (data !== null) { promptAction.showToast({ message: '成功获取Context' }); } }) .catch((err) => { console.error(CeateMudleContext failed, err code:${err.code}, err msg: ${err.message}
); }); }) } } } } }