Android 计时器任务执行错误的时间延迟

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

当设备重新启动或手动关闭时,我的应用程序自动启动。 在这个应用程序中,我每25秒更改一次imageView图像,效果良好。 但当我重新启动移动设备和应用程序时 然后,有些图像等待25秒,但有些图像在1秒或2秒后更改。 请帮忙

下面是代码-->


这是在活动中运行的吗?在什么生命周期方法中?活动是否从启动接收器启动!?是的,没错。检查您的活动生命周期。是。这是一项活动。它从引导接收器开始。
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);