android中的ArrayIndexOutOfBounds

use*_*229 -6 java android arraylist slideshow runnable

我已经制作了一个Android应用程序,因为我得到一个ImageUrls的arrayList,我想通过使用这个arrayLis在android中自动生成lsideShow,我试过如下使用线程但它给了我arrayIndexOPutOfBounds异常,它转到第二个图像abd然后给出例外,请帮我保存,我的代码如下:

resultArray = new ArrayList<String>();
iv_paly.setOnClickListener(new OnCLickListener()){

@Override
OnClick(){
            imageLoader.displayImage(resultArray.get(1), proImage, options);
            proImage.postDelayed(swapImage, 3000);
}
MediaPlayer introSound, bellSound;
    Runnable swapImage = new Runnable() {
        @Override
        public void run() {
            for (int i = 0; i <= resultArray.size(); i++) {
                imageLoader.displayImage(resultArray.get(i), proImage, options);
            }
        }
    };
}
Run Code Online (Sandbox Code Playgroud)

Ken*_*ent 5

更改

 for (int i = 0; i <= resultArray.size(); i++) {
Run Code Online (Sandbox Code Playgroud)

成:

 for (int i = 0; i < resultArray.size(); i++) {
Run Code Online (Sandbox Code Playgroud)

你可以使用for(String s: resultArray){...},如果你不太关心索引那么多......