我正在开发一个应用程序,该应用程序在屏幕打开后每10分钟触发一次操作(比如toast消息),并在屏幕关闭后停止操作。为此,我使用了TimerTask。我应该开始使用AlaramManager而不是TimerTask还是继续使用TimerTask?我知道两者之间的区别,但不知道该使用哪个。 最佳答案 不能'同意nikis'的回答Timer和AlarmManager是满足不同需求的解决方案。计时器仍然是一个“任务”,这意味着这是您的应用程序的一个线程,这意味着您的应用程序的某些组件必须在设备上运行才能使计时器保持Activity状态。如