• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2* Copyright (c) 2024 Huawei Device Co., Ltd.
3* Licensed under the Apache License, Version 2.0 (the "License");
4* you may not use this file except in compliance with the License.
5* You may obtain a copy of the License at
6*
7*     http://www.apache.org/licenses/LICENSE-2.0
8*
9* Unless required by applicable law or agreed to in writing, software
10* distributed under the License is distributed on an "AS IS" BASIS,
11* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12* See the License for the specific language governing permissions and
13* limitations under the License.
14*/
15
16import StartupTask from '@ohos.app.appstartup.StartupTask';
17import commonEventManager from '@ohos.commonEventManager';
18import common from '@ohos.app.ability.common';
19
20@Sendable
21export default class Sample_009 extends StartupTask {
22  constructor() {
23    super();
24  }
25  async init(context: common.AbilityStageContext) {
26    console.info('StartupTest Sample_009 init');
27    PersistentStorage.persistProp('Sample_009_init', 'Sample_009_init');
28    return 'Sample_009';
29  }
30
31  onDependencyCompleted(dependence: string, result: Object): void {
32    console.info('StartupTest Sample_009 onDependencyCompleted dependence=' + dependence);
33    console.info('StartupTest Sample_009 onDependencyCompleted result=' + JSON.stringify(result));
34  }
35}