Android 计时器任务执行错误的时间延迟
当设备重新启动或手动关闭时,我的应用程序自动启动。 在这个应用程序中,我每25秒更改一次imageView图像,效果良好。 但当我重新启动移动设备和应用程序时 然后,有些图像等待25秒,但有些图像在1秒或2秒后更改。 请帮忙 下面是代码-->Android 计时器任务执行错误的时间延迟,android,Android,当设备重新启动或手动关闭时,我的应用程序自动启动。 在这个应用程序中,我每25秒更改一次imageView图像,效果良好。 但当我重新启动移动设备和应用程序时 然后,有些图像等待25秒,但有些图像在1秒或2秒后更改。 请帮忙 下面是代码--> 这是在活动中运行的吗?在什么生命周期方法中?活动是否从启动接收器启动!?是的,没错。检查您的活动生命周期。是。这是一项活动。它从引导接收器开始。 i = 0; Timer slideTimer = new Timer(); slideT
这是在活动中运行的吗?在什么生命周期方法中?活动是否从启动接收器启动!?是的,没错。检查您的活动生命周期。是。这是一项活动。它从引导接收器开始。
i = 0;
Timer slideTimer = new Timer();
slideTimer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (i >= imageBitmapList.size()){
i = 0;// resert value
}
try {
img_vw2.setImageBitmap(imageBitmapList.get(i));
}catch (Exception e){
}
i++;
}
});
}
}, 0, 25000);