我有一个应用程序,用户从时间选择器输入两个时间,我想特别在那个时间间隔内运行代码。所以,我的问题是如何始终检查当前时间到用户输入的时间,并且该服务将在后台运行。始终运行此服务以检查时间的可能方法是什么。
提前致谢。
我有一个应用程序,用户从时间选择器输入两个时间,我想特别在那个时间间隔内运行代码。所以,我的问题是如何始终检查当前时间到用户输入的时间,并且该服务将在后台运行。始终运行此服务以检查时间的可能方法是什么。
提前致谢。
根据要执行的代码,您可能需要AlarmManager
或Timer
使用该服务并检查您想要的任何条件,或者您可以使用广播接收器。
您可以创建两个BroadcastReceivers,一个用于使用您要运行的代码启动服务,另一个用于结束它。然后,您可以使用AlarmManager将接收器代码的执行安排到适当的时间。