Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的应用程序有多个计时器_Java_Android - Fatal编程技术网

Java 我的应用程序有多个计时器

Java 我的应用程序有多个计时器,java,android,Java,Android,我有一个列表视图,其中每个项目都有一个循环进度条,列表视图中的所有数据都是从数据库中获取的 我在每个循环进度条上都附加了一个实时任务,并且必须在UI中定期更新它&单击每个列表视图项目会将我重定向到一个新的活动,在该活动中,我有更大版本的循环进度条进行更新 我希望计时器运行,即使我的应用程序不在前台 我希望每次都能看到计时器的进度。 最大的问题是如何一次更新整个列表视图,并更新ui以刷新和显示动态加载的所有进度条 我尝试过的解决方案: 我使用了倒计时,如果活动被更改,计时器停止,所有事情都会重置。

我有一个列表视图,其中每个项目都有一个循环进度条,列表视图中的所有数据都是从数据库中获取的

我在每个循环进度条上都附加了一个实时任务,并且必须在UI中定期更新它&单击每个列表视图项目会将我重定向到一个新的活动,在该活动中,我有更大版本的循环进度条进行更新

我希望计时器运行,即使我的应用程序不在前台 我希望每次都能看到计时器的进度。 最大的问题是如何一次更新整个列表视图,并更新ui以刷新和显示动态加载的所有进度条

我尝试过的解决方案: 我使用了倒计时,如果活动被更改,计时器停止,所有事情都会重置。我需要一些背景资料。 我想到了服务,但我不知道如果我启动了多个服务,如何根据用户计时器启动、暂停/恢复、停止请求跟踪每个服务并启动和停止每个服务


感谢您的帮助。提前感谢。

计时器的处理方式有所不同,具体取决于它们的位置。您提到了UI,所以这里有一个主要问题。。。这是用于javascript(也是GWT)还是仅用于java?此计时器是在服务器上运行还是在用户界面上运行?根据你的评论,我假设它在UI中。嗨,Dakoda,我所有的计时器都在更新UI的应用程序中。没有服务器端交互。我正在使用本地数据库存储您没有回答。。。您的计时器是用java还是用javascript?我为android开发应用程序,并将所有计时器都用java保存。此代码将在java线程中显示计时器。问题的原因是:javascript没有真正的线程。它尝试了,但模拟效果很差。祝你好运。计时器的处理方式不同,取决于它们的位置。您提到了UI,所以这里有一个主要问题。。。这是用于javascript(也是GWT)还是仅用于java?此计时器是在服务器上运行还是在用户界面上运行?根据你的评论,我假设它在UI中。嗨,Dakoda,我所有的计时器都在更新UI的应用程序中。没有服务器端交互。我正在使用本地数据库存储您没有回答。。。您的计时器是用java还是用javascript?我为android开发应用程序,并将所有计时器都用java保存。此代码将在java线程中显示计时器。问题的原因是:javascript没有真正的线程。它尝试了,但模拟效果很差。祝你好运