mirror of
https://gitee.com/openharmony/applications_launcher
synced 2024-11-23 06:50:02 +00:00
!568 修复切换用户+开机出现jscash
Merge pull request !568 from zhengyongjie/master
This commit is contained in:
commit
73fc1a163b
@ -138,9 +138,11 @@ class LayoutConfigManager {
|
||||
|
||||
private getTargetTypeConfigs(configType: number) {
|
||||
let configArr = new Array<ILayoutConfig>();
|
||||
configArr = configArr.concat(this.mProductConfig[configType]);
|
||||
configArr = configArr.concat(this.mFeatureConfig[configType]);
|
||||
configArr = configArr.concat(this.mCommonConfig[configType]);
|
||||
if (this.mProductConfig[configType] && this.mFeatureConfig[configType] && this.mCommonConfig[configType]) {
|
||||
configArr = configArr.concat(this.mProductConfig[configType]);
|
||||
configArr = configArr.concat(this.mFeatureConfig[configType]);
|
||||
configArr = configArr.concat(this.mCommonConfig[configType]);
|
||||
}
|
||||
return configArr;
|
||||
}
|
||||
}
|
||||
|
@ -87,13 +87,14 @@ export default class MainAbility extends ServiceExtension {
|
||||
}
|
||||
|
||||
private registerInputConsumer(): void {
|
||||
// register/unregister HOME inputConsumer
|
||||
inputConsumer.on('key', {
|
||||
let onKeyCodeHome = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_HOME,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
}, () => {
|
||||
}
|
||||
// register/unregister HOME inputConsumer
|
||||
inputConsumer.on('key', onKeyCodeHome, () => {
|
||||
Log.showInfo(TAG, 'HOME inputConsumer homeEvent start');
|
||||
globalThis.desktopContext.startAbility({
|
||||
bundleName: CommonConstants.LAUNCHER_BUNDLE,
|
||||
@ -106,33 +107,36 @@ export default class MainAbility extends ServiceExtension {
|
||||
Log.showDebug(TAG, 'HOME inputConsumer startAbility Promise in service failed.');
|
||||
});
|
||||
});
|
||||
// register/unregister RECENT inputConsumer
|
||||
inputConsumer.on('key', {
|
||||
let onKeyCodeFunction = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_FUNCTION,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
}, () => {
|
||||
}
|
||||
// register/unregister RECENT inputConsumer
|
||||
inputConsumer.on('key', onKeyCodeFunction, () => {
|
||||
Log.showInfo(TAG, 'RECENT inputConsumer recentEvent start');
|
||||
windowManager.createWindowWithName(windowManager.RECENT_WINDOW_NAME, windowManager.RECENT_RANK);
|
||||
});
|
||||
}
|
||||
|
||||
private unregisterInputConsumer(): void {
|
||||
// unregister HOME inputConsumer
|
||||
inputConsumer.off('key', {
|
||||
let offKeyCodeHome = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_HOME,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
});
|
||||
// unregister RECENT inputConsumer
|
||||
inputConsumer.off('key', {
|
||||
}
|
||||
// unregister HOME inputConsumer
|
||||
inputConsumer.off('key', offKeyCodeHome);
|
||||
let offKeyCodeFunction = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_FUNCTION,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
});
|
||||
}
|
||||
// unregister RECENT inputConsumer
|
||||
inputConsumer.off('key', offKeyCodeFunction);
|
||||
}
|
||||
|
||||
private initGlobalConst(): void {
|
||||
|
@ -89,13 +89,14 @@ export default class MainAbility extends ServiceExtension {
|
||||
}
|
||||
|
||||
private registerInputConsumer(): void {
|
||||
// register/unregister HOME inputConsumer
|
||||
inputConsumer.on('key', {
|
||||
let onKeyCodeHome = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_HOME,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
}, () => {
|
||||
}
|
||||
// register/unregister HOME inputConsumer
|
||||
inputConsumer.on('key', onKeyCodeHome, () => {
|
||||
Log.showInfo(TAG, 'HOME inputConsumer homeEvent start');
|
||||
globalThis.desktopContext.startAbility({
|
||||
bundleName: CommonConstants.LAUNCHER_BUNDLE,
|
||||
@ -108,33 +109,36 @@ export default class MainAbility extends ServiceExtension {
|
||||
Log.showDebug(TAG, 'HOME inputConsumer startAbility Promise in service failed.');
|
||||
});
|
||||
});
|
||||
// register/unregister RECENT inputConsumer
|
||||
inputConsumer.on('key', {
|
||||
let onKeyCodeFunction = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_FUNCTION,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
}, () => {
|
||||
}
|
||||
// register/unregister RECENT inputConsumer
|
||||
inputConsumer.on('key', onKeyCodeFunction, () => {
|
||||
Log.showInfo(TAG, 'RECENT inputConsumer recentEvent start');
|
||||
windowManager.createWindowWithName(windowManager.RECENT_WINDOW_NAME, windowManager.RECENT_RANK);
|
||||
});
|
||||
}
|
||||
|
||||
private unregisterInputConsumer(): void {
|
||||
// unregister HOME inputConsumer
|
||||
inputConsumer.off('key', {
|
||||
let offKeyCodeHome = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_HOME,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
});
|
||||
// unregister RECENT inputConsumer
|
||||
inputConsumer.off('key', {
|
||||
}
|
||||
// unregister HOME inputConsumer
|
||||
inputConsumer.off('key', offKeyCodeHome);
|
||||
let offKeyCodeFunction = {
|
||||
preKeys: [],
|
||||
finalKey: KeyCode.KEYCODE_FUNCTION,
|
||||
finalKeyDownDuration: 0,
|
||||
isFinalKeyDown: true
|
||||
});
|
||||
}
|
||||
// unregister RECENT inputConsumer
|
||||
inputConsumer.off('key', offKeyCodeFunction);
|
||||
}
|
||||
|
||||
private initGlobalConst(): void {
|
||||
|
Loading…
Reference in New Issue
Block a user