gpt4 book ai didi

java - 使用 ScheduledThreadPoolExecutor 每秒更新一次 TextView

转载 作者:太空狗 更新时间:2023-10-29 15:32:37 29 4
gpt4 key购买 nike

我需要每秒更新我的 TextView。我用 Timer 和 TimeTask 编写了它,但每个人都说它是不推荐使用的方法。有人可以告诉我如何制作一个简单的计时器,它每 1 秒更新一次 TextView 并可能从 UI 停止它吗?

最佳答案

您可以使用处理程序或倒数计时器

Handler m_handler;
Runnable m_handlerTask ;
m_handler = new Handler();
m_handlerTask = new Runnable()
{
@Override
public void run() {

// do something. update text view.
m_handler.postDelayed(m_handlerTask, 1000);

}
};
m_handlerTask.run();

停止

m_handler.removeCallbacks(m_handlerTask);

检查此链接以获取倒数计时器、处理程序、计时器

Android Thread for a timer

关于java - 使用 ScheduledThreadPoolExecutor 每秒更新一次 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18506178/

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