diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index 4fb607cec4c42a3bf3366cf2aabff1732b44f201..d56654d4ba71720f3e036bdf1d62d3d0355d51c0 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -25,8 +25,8 @@ import { FileNameList } from '../model/FileNameModel'; @Entry @Component struct Index { - private sandboxFilesDir: string = getContext(this).filesDir; - private resMgr: resourceManager.ResourceManager = getContext().resourceManager; + private sandboxFilesDir: string = this.getUIContext().getHostContext()!.filesDir; + private resMgr: resourceManager.ResourceManager = this.getUIContext().getHostContext()!.resourceManager; @Styles customButtonStyle() { @@ -56,7 +56,7 @@ struct Index { Button($r('app.string.button_sandbox')) .customButtonStyle() .onClick(() => { - let content = getContext(this).resourceManager + let content = this.getUIContext().getHostContext()!.resourceManager .getStringSync($r('app.string.file_content_sandbox')); FileAccess.transferSandboxPath(this.sandboxFilesDir, content); this.customToast(readFile(this.sandboxFilesDir + '/' + FileNameList[0])); @@ -65,7 +65,7 @@ struct Index { Button($r('app.string.button_splice')) .customButtonStyle() .onClick(() => { - let content = getContext(this).resourceManager + let content = this.getUIContext().getHostContext()!.resourceManager .getStringSync($r('app.string.file_content_splice')); FileAccess.splicePath(content); this.customToast(readFile(this.sandboxFilesDir + '/' + FileNameList[1])); @@ -81,13 +81,13 @@ struct Index { Button($r('app.string.button_create')) .customButtonStyle() .onClick(async () => { - CreateFileByPicker(getContext(this), FileNameList[3]); + CreateFileByPicker(this.getUIContext().getHostContext()!, FileNameList[3]); }) Button($r('app.string.button_write')) .customButtonStyle() .onClick(async () => { - let content = getContext(this).resourceManager + let content = this.getUIContext().getHostContext()!.resourceManager .getStringSync($r('app.string.file_content_picker')); await WriteFileByPicker(content).then((value: string) => { setTimeout(() => {