首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova应用程序减慢Android多任务用户界面和消息中心的速度。

Cordova应用程序减慢Android多任务用户界面和消息中心的速度。
EN

Stack Overflow用户
提问于 2017-09-13 07:50:53
回答 1查看 251关注 0票数 1

我目前正在开发一个Cordova应用程序,目标是Android,使用Ionic。我注意到android多任务用户界面(如果你点击手机上家庭按钮旁边的上下文按钮)如果应用程序处于活动状态,它会大大减慢速度。如果我关闭Cordova应用程序,它又能流畅地运行了。这发生在科多瓦应用程序与使用和不使用Ionic。

我的应用程序也使用科多瓦-插件-背景模式,如果我用粘滞通知启动后台模式,它会减慢Android消息中心的速度(但只有当粘性通知可见时)。虽然我认为这个问题可能与Ionic有关,因为我创建的另一个没有Ionic的示例应用程序没有这个问题。

我使用Android的Monitor分析了这个应用程序,但在后台运行时,它似乎没有使用太多内存(10 in )或CPU (0.8%),所以我不知道这些性能下降的原因是什么。

有没有其他人有过这样的性能问题,并找到了改善它们的方法?我已经试过了prod/release-mode的人行横道,两者都不起作用(prod模式改善了应用程序的启动时间)。

以下是我的系统配置:

代码语言:javascript
复制
Node version: v6.10.0
Cordova CLI : 6.5.0
Ionic: 3.6.0 (ng) / 2.1.4 (app-scripts)
Android SDK: AP25
android-minSdkVersion: 16
Test Phone: HTC10
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-20 12:18:50

奇怪的是,我找到了一个解决办法。由于某些原因,使用自定义图标作为后台模式插件粘性通知解决了消息中心的问题.

在我添加了一个定时器间隔之后,多任务UI似乎运行得更顺畅了,它实际上是周期性地更新ui (一个小的旋转器,它指示应用程序中的活动连接)。由于某种原因,如果GPU总是有点忙(非常小的任务),那么多任务UI就不会慢下来.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46191850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档