1/* 2 * Copyright (c) 2023 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 16class AbilityLifecycleCallback { 17 constructor() {} 18 19 onAbilityCreate(ability) { 20 console.log('onAbilityCreate'); 21 } 22 23 onWindowStageCreate(ability, windowStage) { 24 console.log('onWindowStageCreate'); 25 } 26 27 onWindowStageActive(ability, windowStage) { 28 console.log('onWindowStageActive'); 29 } 30 31 onWindowStageInactive(ability, windowStage) { 32 console.log('onWindowStageInactive'); 33 } 34 35 onWindowStageDestroy(ability, windowStage) { 36 console.log('onWindowStageDestroy'); 37 } 38 39 onAbilityDestroy(ability) { 40 console.log('onAbilityDestroy'); 41 } 42 43 onAbilityForeground(ability) { 44 console.log('onAbilityForeground'); 45 } 46 47 onAbilityBackground(ability) { 48 console.log('onAbilityBackground'); 49 } 50 51 onAbilityContinue(ability) { 52 console.log('onAbilityContinue'); 53 } 54 55 onNewWant(ability) { 56 console.log('onNewWant'); 57 } 58 59 onWillNewWant(ability) { 60 console.log('onWillNewWant'); 61 } 62 63 onAbilityWillCreate(ability) { 64 console.log('onAbilityWillCreate'); 65 } 66 67 onWindowStageWillCreate(ability, windowStage) { 68 console.log('onWindowStageWillCreate'); 69 } 70 71 onWindowStageWillDestroy(ability, windowStage) { 72 console.log('onWindowStageWillDestroy'); 73 } 74 75 onAbilityWillDestroy(ability) { 76 console.log('onAbilityWillDestroy'); 77 } 78 79 onAbilityWillForeground(ability) { 80 console.log('onAbilityWillForeground'); 81 } 82 83 onAbilityWillBackground(ability) { 84 console.log('onAbilityWillBackground'); 85 } 86 87 onAbilityWillContinue(ability) { 88 console.log('onAbilityWillContinue'); 89 } 90 91 onWindowStageWillRestore(ability, windowStage) { 92 console.log('onWindowStageWillRestore'); 93 } 94 95 onWindowStageRestore(ability, windowStage) { 96 console.log('onWindowStageRestore'); 97 } 98 99 onAbilityWillSaveState(ability) { 100 console.log('onAbilityWillSaveState'); 101 } 102 103 onAbilitySaveState(ability) { 104 console.log('onAbilitySaveState'); 105 } 106} 107 108export default AbilityLifecycleCallback;