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)
更改
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){...},如果你不太关心索引那么多......
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |