我知道我可能离开这里了,但是我正在尝试创建一个定时器数组,以便mytimer [0] mytimer [1],mytimer [2]等等...以不同的间隔发射,并发送不同的事件到服务器.有任何想法吗?for循环值6是有机数,仅用于测试目的.稍后将根据程序的xml文件中的设置来确定此编号.
Timer mytimers[] = new Timer[6];
for(int i = 0;i < 6;i++){
final int mytime = i;
mytimers[i].scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
//do action
sendData("Timer " + mytime + " fired");
}
}, 10000, i*1000);
}
Run Code Online (Sandbox Code Playgroud)