gpt4 book ai didi

java - 减慢应用程序速度

转载 作者:行者123 更新时间:2023-12-01 09:46:49 25 4
gpt4 key购买 nike

我正在开发一款应用,可以在训练期间测量时间并跟踪您的位置距离。当应用程序位于主屏幕时,一切正常,但当它在后台运行并且手机被阻止时,应用程序无法正常运行。我不知道为什么,但秒的增量变慢了。

我的代码会增加秒数,该代码位于绑定(bind)女巫 Activity 的服务中。

TimeHandler = new Handler();
TimeHandler.post(new Runnable() {
@Override
public void run() {
if(TrainingActivity.seconds!=0 && TrackerSeconds==0)
{
TrackerSeconds=TrainingActivity.seconds;
}

if(!isStopped)
{

if(TrainingActivity.running)
{
TrackerSeconds++;
}

}

handler.postDelayed(this, 1000);
}
});

当我的应用程序运行速度变慢时,如何避免这种情况?

最佳答案

你不能这样做,当应用程序在后台运行时,你无法确保它每秒都有 CPU 时间,所以你要做的就是存储开始时的时间以及每当你启动时的时间。想要用实际时间计算存储的时间。

关于java - 减慢应用程序速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37936925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com