【发布时间】:2018-08-01 17:18:49
【问题描述】:
我现在正在实现视图寻呼机,我想在特定的时间段内不断地自动更改图像,可能是每 5 毫秒一次。
我还必须手动允许用户滑动图像(它工作正常)
但是图像不会自动改变,当它到达最后一张图像时,它应该自动到达第一张图像
final Handler handler = new Handler();
final Runnable Update = new Runnable() {
public void run() {
if (currentPage == strImages.length-1) {
currentPage = 0;
}
intro_images.setCurrentItem(currentPage++, true);
}
};
timer = new Timer(); // This will create a new Thread
timer .schedule(new TimerTask() { // task to be scheduled
@Override
public void run() {
handler.post(Update);
}
}, 500, 3000);
我使用了上面的代码,但它不能正常工作
【问题讨论】: