viewpager用handler实现的广告循环动画效果在fragment间切换会变快

我用viewpager做了一个轮播效果的图,实现循环是用的handler,线程休眠三秒切换fragment,我将它们全部放在一个fragment当中,包括适配器adapter也放在里面了,当我切换到另一个fragment后再切换回来,这个滚动效果就变得不受控制了,时快时慢,还有好几张广告同时闪过的情况,求解释。。

http://www.cnblogs.com/tiantianbyconan/p/3364728.html