【发布时间】:2020-07-21 04:04:33
【问题描述】:
我有类似的字符串
String stringUrl = ["url1", "url2", "url3"];
现在我删除了方括号
String urls = stringUrl.replace("[","").replace("]","");
现在我把刺分开了
String[] urlsArray = urls.split(",");
现在我写这段代码
for (String url : urlsArray) {
holder.recyclerViewHomeWorkImages.setVisibility(View.VISIBLE);
holder.imgButtonDownload.setVisibility(View.VISIBLE);
imagesList.add(new ImageHomeworkModel(url, "Name"));
}
现在在图像作业适配器中我写了这个
ImageHomeworkModel product = imagesList.get(position);
Picasso.with(context).load(product.getUrls()).into(holder.imgSetData);
现在的问题是 picasso 只加载了第一个 url 分割的 sting 请帮助我快速找到解决方案
【问题讨论】:
-
您是否尝试在 for 循环中记录每个
URL? -
不,请告诉我怎么做
-
这行
String stringUrl = ["url1", "url2", "url3"];是错误的,因为它不是字符串。 -
只需将
Log.e("URL",url)放入 for 循环并运行应用程序并检查 logcat。 -
是的,我已经这样做了
标签: android string firebase-realtime-database android-recyclerview picasso