我正在开发一个Android应用程序,我需要每分钟运行一段代码,当我说每分钟我的意思是它应该与设备的时间同步,所以每次设备时间改变一分钟我的代码执行.
到目前为止,我试过这个,但它不起作用:
runnable=new Runnable(){
@Override
public void run(){
long now=SystemClock.uptimeMillis();
long next=now+(60000 - now % 60000);
handler.postAtTime(this, next);
}
};
runnable.run();
Run Code Online (Sandbox Code Playgroud)