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

时间:2017-03-10 08:49:07

标签: android

我的应用在设备重启或手动关闭时自动启动。 在这个应用程序中,我每隔25秒后更改imageView图像,它的工作正常。 但是当我重新启动移动设备时,app会自动启动 然后一些图像等待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);

0 个答案:

没有答案