我正在寻找一种计时器功能,该功能在设备时间达到30分钟或60分钟(1小时)时刷新。
我尝试了延迟处理的处理函数,如下所示:
new Handler().postdelayed(){ -> refresh() },3000000}
我确实具有刷新功能,并且可以按预期工作,但是我要寻找的只是一个计时器,该计时器检查当前时间,并查看是过去一小时的30分钟还是过去一小时的60分钟(一个小时) ,因此可以刷新。说如果它是12:20 pm,我希望它在12:30刷新,或者说它是否是12:45,我希望它在1刷新。任何想法,关于dattime函数或dateutils,如何在java / android中进行处理提供任何实现此目的的方法?
谢谢!