Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序中有两个后台服务,它们由 AlarmManager 定期安排。每项服务的时间间隔不同。我想每两分钟运行一项服务,每 15 分钟运行另一项服务。
如何防止它们同时运行?
如果一个服务在另一个服务运行时被调用,我希望它在第一个服务完成后立即运行。
我想每两分钟运行一项服务,每 15 分钟运行另一项服务。 如何防止它们同时运行?
我想每两分钟运行一项服务,每 15 分钟运行另一项服务。
您将它们组合成一个服务,每 N 分钟运行一次,每 M 次执行一次频率较低的工作。
只安排一个您想首先启动的服务,当该服务完成时,在onDestroy第一个服务中启动另一个服务。
onDestroy