private class ViewPageTask implements Runnable{ @Override public void run() { currentItem = (currentItem + 1) % imageIds.length; mHandler.sendEmptyMessage(0); } }
时间: 2024-02-14 07:35:46 浏览: 61
这是一个内部类ViewPageTask,实现了Runnable接口,用于更新ViewPager控件的显示页面。具体来说,它会周期性地(每隔2秒)更新currentItem变量的值,从而实现循环滑动ViewPager控件的效果。每次更新currentItem变量的值后,它会通过mHandler发送一个空消息,通知主线程更新ViewPager控件的显示页面。这个内部类与外部类之间可以共享外部类的成员变量和方法,更加灵活和方便。
阅读全文