ionic3 - 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();
}
如果后台模式处于活动状态,我会显示警报并且它会显示警报,但闪屏会继续显示。难道我做错了什么?提前致谢。
解决方案
根据其文档,它不保证将您的应用程序保存在 rom 内存中。但是在您的应用程序关闭期间,您的某些服务或步骤将保持打开状态。
我通过在主页添加“platform.registerBackButtonAction”解决了这个问题。如果用户按下 android 后退按钮,它将最小化应用程序而无需从内存中清除。
我还删除了启动插件并替换为带有居中徽标的白色图像。我将应用程序启动时间减少到 2.5 秒。我希望离子版本的未来能够提高应用程序的启动时间。
推荐阅读
- sql - 如何正确插入 M..N 表?
- angular - 角度 6 中的 Jwt 令牌过期
- excel - 新工作簿中的现有行下未添加新行
- aws-sdk - 使用 amazon textract 服务的端点详细信息
- android - 使用 AsyncTask 加载 XML 时出错
- oracle - 在 pandas read_sql_query() 中加入表 - 多索引问题
- python - 如何从父目录导入变量?
- protocol-buffers - Infinispan 使用 Protobuf marhaller 而不是 AdvancedExternalizer 作为我的缓存
- git - 如何根据子字符串从 GIT 获取最新标签
- javascript - 在 Angular 中导入纯 JS 代码 - 7