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.
即使在使用 startService() 方法关闭应用程序后,如何定期(例如每 1 小时)在后台检查当前设备时间?谢谢
你不一定需要服务,这取决于你想用你得到的时间做什么。
作为一般规则,您可以使用定期做某事AlarmManager.setInexactRepeating()(或者setRepeeating()如果您真的需要完美的周期性)。PendingIntent触发警报时,使用此方法启动任何内容(BroadcastReceiver、Activity、Service...)。
AlarmManager.setInexactRepeating()
setRepeeating()
PendingIntent