其他分享
首页 > 其他分享> > android – CountDownTimer与AlarmManager

android – CountDownTimer与AlarmManager

作者:互联网

CountDownTimer和AlarmManager之间有什么主要区别吗?我不是指语法或如何使用它但想知道是否有这样的任务当你当然可以说我应该使用其中一个而不是另一个?
简单的例子,我必须每分钟启动一次动作.我该怎么用? CountDownTimer还是AlarmManager?这取决于什么?

解决方法:

AlarmManager通常用于应用程序关闭或必须为execute some repeating task(s)的目的.它也比Timer或Handler稍微精确一些.

CountDownTimer更多地用于在持续时间(onFinish)上运行特定任务,并且定期更新直到它执行(onTick).

在您的具体情况下,我相信您应该使用AlarmManager,因为它可以无限重复.例如,如果您希望每秒执行一次10秒钟,请使用CountDownTimer.

标签:android,alarmmanager,countdowntimer
来源: https://codeday.me/bug/20190625/1288068.html