首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaFXPorts -电池耗电-屏幕总是开着

JavaFXPorts -电池耗电-屏幕总是开着
EN

Stack Overflow用户
提问于 2017-02-10 13:07:21
回答 1查看 118关注 0票数 0

我有一个关于JavaFXPorts电池消耗的问题。无论是安卓系统还是IOS系统,屏幕上的总是在上。手机很热..。

当在Android上创建跟踪转储或查看IOS上的大量日志时,您可以看到QuantumRenderer始终处于活动状态(在IOS上可以看到消息setSwapInterval([0|1]) (OpenGL?)经常-这可能是一条线索。

否则:是否有可能,有一个“始终在”的标志集?如果是的话:如何关闭它?

你好,丹尼尔

编辑:如下图所示,我跟踪了这个应用程序的运行情况(实际上,我做了几次)。

正如你所看到的,有一个不祥的定时器在活动。虽然在应用程序中实际上有一个计时器,我已经完全停止了它的使用,但是这个" Timer -0“线程仍然是活动的.除了魅力,没有多少线索,我会怀疑。定时器表明,某物是反复活动的。这可能是正常的安卓行为吗?

另外,我想再说一遍:我在应用程序中有一些JavaFX-服务,但是由于只有这个"Thread-1952",我想这不是原因.

编辑2:

另一张图片:详细的方法分析。这个定时器-0触发到QuantumToolkit的脉冲,我认为它保持屏幕开着。

脉冲在大块中完成,以一个蓝色小块开始和结束:

我见过MonocleTimer$1.run ()V这个名字.也许这就是罪魁祸首。

编辑3:

魅力下BLE-插件完全删除:

编辑4:

不久前,我为其他性能问题做了一个示例应用程序。它显示了完全相同的行为:

https://github.com/bgmf/example

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-20 08:34:51

经过更多的测试,清理了构建文件,我只能在Nexus 5上可靠地再现这个版本,不管它是否是(调试模式)中的插件,显示都会继续运行。在Nexus 6上,这种行为不再是可复制的。

我将结束这个问题,因为我相信这是--再次--一个与设备有关的问题。

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

https://stackoverflow.com/questions/42160169

复制
相关文章

相似问题

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