首页 > 解决方案 > Ionic 3 上的后台模式插件:退出应用程序并再次打开时,闪屏一直显示

问题描述

我目前正在开发一个 Ionic 3 应用程序,我在使用后台模式插件时遇到问题,这是我的 app.component.ts 构造函数中的代码:

  this.backgroundMode.enable();
  this.backgroundMode.overrideBackButton();

  if(this.backgroundMode.isActive()){
    let alert = this.alert.createAlert('¡BG!', '');
    alert.present();
  }

如果后台模式处于活动状态,我会显示警报并且它会显示警报,但闪屏会继续显示。难道我做错了什么?提前致谢。

标签: ionic3

解决方案


根据其文档,它不保证将您的应用程序保存在 rom 内存中。但是在您的应用程序关闭期间,您的某些服务或步骤将保持打开状态。

我通过在主页添加“platform.registerBackButtonAction”解决了这个问题。如果用户按下 android 后退按钮,它将最小化应用程序而无需从内存中清除。

我还删除了启动插件并替换为带有居中徽标的白色图像。我将应用程序启动时间减少到 2.5 秒。我希望离子版本的未来能够提高应用程序的启动时间。


推荐阅读