相关问题
#鸿蒙通关秘籍#如何获取其他Module的Context?
17浏览 • 1回复 待解决
#鸿蒙学习大百科#如何获取当前应用中其他Module的Context?
348浏览 • 0回复 待解决
#鸿蒙通关秘籍#创建其他Module的Context,有啥用?
98浏览 • 1回复 待解决
可否在本应用中获取到其他应用的HAP包信息
405浏览 • 1回复 待解决
能否在本应用中获取到其他应用的HAP包信息
2224浏览 • 1回复 待解决
如何在本应用内查看其他应用的信息?
274浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中启动其他应用的UIAbility?
13浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置HarmonyOS应用Module中的srcEntry参数?
18浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中获取应用对象?
17浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中获取Context对象?
55浏览 • 2回复 待解决
鸿蒙中如何获取context对象
9282浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置鸿蒙应用中EmbeddedUIExtensionAbility的module.json5文件?
39浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙FA模型的Context如何获取?
49浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何区分不同级别的Context?
70浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何启动其他应用的UIAbility并获取返回结果?
6浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何获取不同类型的Context对象?
13浏览 • 1回复 待解决
#鸿蒙通关秘籍#在配置应用链接时,如何避免被其他应用仿冒?
108浏览 • 1回复 待解决
#鸿蒙通关秘籍#Context在HarmonyOS应用中扮演什么角色?
96浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何避免ArkTS中CommonJS与ES Module的混用问题?
31浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在页面中拿到bundleManager获取的应用名并且显示?
44浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中启动应用内的UIAbility?
11浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何获取应用文件路径?
13浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在module.json5中注册BackupExtensionAbility
86浏览 • 1回复 待解决
如何在UI中获取Context
3013浏览 • 1回复 待解决
HarmonyOS 如何在taskPool中的@Concurrent方法中获取应用Context上下文?
163浏览 • 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}
); }); }) } } } } }