gpt4 book ai didi

java - Android:当 Activity 结束时,Timer 被孤立

转载 作者:行者123 更新时间:2023-11-29 03:40:01 25 4
gpt4 key购买 nike

我是一个相对的 Android 新手,正在编写一个计时器应用程序。我正在使用一个自定义倒数计时器类,它是主 Activity 类的成员,它每秒生成一个处理程序来运行。

当我关闭应用程序时,主要 Activity 停止,但计时器继续在后台运行,如我所愿。问题是,当 Activity 重新启动时,原来的计时器现在是一个孤儿,我找不到重新附加到它的方法。

即使在 Activity 重新启动之间,保持与计时器对象的持久连接的最佳方法是什么?

最佳答案

有几种不同的方法。

由于我不知道你的具体要求,我建议你按照上面的 white rabbit 链接自己判断。

如果您必须坚持上述模型,也许第三个是您的最佳选择。

这个对象实际上每秒任何事情吗?即使是关闭的 Activity ?也许在退出时保留一个引用时间戳并销毁 TimerObject/Handler (onPause) 并在启动 Activity 时创建一个具有持久状态(如果有)的新对象/处理程序就足够了?

关于java - Android:当 Activity 结束时,Timer 被孤立,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13629813/

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