图片显示和文字详情页代码怎样改?

懂行的帮我看看,我是按照《第一行代码第2版》书本上抄的代码练习的,书上的随机显示图片和文字,我已经改成功了,可是改了之后预览显示下拉刷新不行图片固定不动,代码第83行-87行后来我改成:
for (int i=0; i
Random random = new Random();
int index = random.nextInt(fruits.length);
fruitList.addAll(Arrays.asList(fruits[index]));
}
预览后显示空白了没有图片和文字了,后来我把 for这一行和下面的 } 代码去掉后,预览后只显示了一张图片了,下拉刷新有变化的,我一共是10张图片的,只显示一张图片了,那在主程序里代码怎样改才能显示10张图片和文字还要下拉刷新要有变化?
还有在详情页面里代码怎样改才能显示不一样的文字介绍页面? 在FruitActivity.java里代码的第29行-31行是不是要改成
switch() { case 的写法?我要有Intent(.class) 的,我要10张图片点击后打开对应10个 .java文件的显示textview的,如我要点击第一张香蕉图片显示第一张文字要显示香蕉的详情文字的,点击第2张草莓图片显示草莓详情文字的。帮我看看代码怎样改?我看了半天研究不出来不知道怎么写,能不能代码写的详细点?

img

img

img

img