27 lines
990 B
Plaintext
27 lines
990 B
Plaintext
|
|
import common from '@ohos.app.ability.common';
|
||
|
|
import hilog from '@ohos.hilog';
|
||
|
|
import Want from '@ohos.app.ability.Want';
|
||
|
|
|
||
|
|
const DOMAIN_NUMBER: number = 0xFF00;
|
||
|
|
// import { BusinessError } from '@ohos.base';
|
||
|
|
import promptAction from '@ohos.promptAction';
|
||
|
|
|
||
|
|
const TAG: string = '[ServiceInteractive]';
|
||
|
|
let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext; // UIAbilityContext
|
||
|
|
let want: Want = {
|
||
|
|
deviceId: '',
|
||
|
|
bundleName: 'com.oh.dts',
|
||
|
|
abilityName: 'ServiceExtAbility'
|
||
|
|
};
|
||
|
|
context.startServiceExtensionAbility(want).then(() => {
|
||
|
|
|
||
|
|
|
||
|
|
hilog.info(DOMAIN_NUMBER, TAG, `js-test ServiceInteractive-- Succeeded in starting ServiceExtensionAbility, want: ${want.abilityName}`);
|
||
|
|
// // 成功启动后台服务
|
||
|
|
// promptAction.showToast({
|
||
|
|
// message: $r('app.string.SuccessfullyStartBackendService')
|
||
|
|
// });
|
||
|
|
}).catch((err) => {
|
||
|
|
hilog.error(DOMAIN_NUMBER, TAG, `Failed to start ServiceExtensionAbility. Code is ${err.code}, message is ${err.message}`);
|
||
|
|
});
|