gpt4 book ai didi

java - 如果我关闭应用程序,CountDownTimer 会工作吗?

转载 作者:行者123 更新时间:2023-11-29 05:42:56 26 4
gpt4 key购买 nike

我使用 CountDownTimer 发送消息。我想知道如果我关闭应用程序,这是否有效?

这是我的代码:

new CountDownTimer(waitTime*1000, 1000) {
public void onTick(long millisUntilFinished) {}
public void onFinish() { forSend(); }
}.start();

最佳答案

请记住,当您“关闭”应用程序时,不一定是“死”应用程序,当应用程序从屏幕上完全消失时,它会进入停止状态(调用 onPause() 然后调用 onStop()),然后它需要一些时间是时候调用 onFinish() 了,此后该应用程序不再作为可直接从 onStart() 调用的可访问应用程序存在,无需再次创建 onCreate(),因此只要计时器仍在计数,您的应用程序将“活着”等待让计数器结束并在 onFinish() 调用 forSend() (来自匿名 CountDownTimer 对象的 onFinish() ),应用程序最后做的事情当然是 Activity 类的 onFinish() ,即使你覆盖它或不是。

关于java - 如果我关闭应用程序,CountDownTimer 会工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16868500/

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