From b240dd27f71d6a2c685bf89b34d8b23602a98eb3 Mon Sep 17 00:00:00 2001 From: yanwenhao Date: Tue, 28 Jun 2022 09:44:30 +0800 Subject: [PATCH] =?UTF-8?q?IssueNo:#I5DK6A:=E6=96=B0=E5=A2=9EstartAbility?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=20Description:Add=20startAbility=20APi=20tha?= =?UTF-8?q?t=20allows=20a=20form=20extension=20to=20start=20an=20ability?= =?UTF-8?q?=20within=20the=20same=20bundle.=20Sig:=20SIG=5FApplicationFram?= =?UTF-8?q?ework=20Feature=20or=20Bugfix:=20Feature=20Binary=20Source:=20N?= =?UTF-8?q?o=20Signed-off-by:=20yanwenhao=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I279e4730cb46f1f764a8445973cd5584b4683f57 --- api/application/FormExtensionContext.d.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/api/application/FormExtensionContext.d.ts b/api/application/FormExtensionContext.d.ts index b1c4da7691..0f5c012e19 100644 --- a/api/application/FormExtensionContext.d.ts +++ b/api/application/FormExtensionContext.d.ts @@ -16,6 +16,7 @@ import { AsyncCallback } from "../basic"; import ExtensionContext from "./ExtensionContext"; import formBindingData from '../@ohos.application.formBindingData'; +import Want from '../@ohos.application.Want'; /** * The context of form extension. It allows access to @@ -42,4 +43,17 @@ export default class FormExtensionContext extends ExtensionContext { */ updateForm(formId: string, formBindingData: formBindingData.FormBindingData, callback: AsyncCallback): void; updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Promise; -} \ No newline at end of file + + /** + * start an ability within the same bundle. + * + * @since 9 + * @syscap SystemCapability.Ability.Form + * @param want includes ability name, parameters and relative info sending to an ability. + * @return - + * @StageModelOnly + * @systemapi hide for inner use + */ + startAbility(want: Want, callback: AsyncCallback): void; + startAbility(want: Want): Promise; +} -- Gitee