相关疑难解决方法(0)

尝试从List中删除元素时,为什么会出现UnsupportedOperationException?

我有这个代码:

public static String SelectRandomFromTemplate(String template,int count) {
   String[] split = template.split("|");
   List<String> list=Arrays.asList(split);
   Random r = new Random();
   while( list.size() > count ) {
      list.remove(r.nextInt(list.size()));
   }
   return StringUtils.join(list, ", ");
}
Run Code Online (Sandbox Code Playgroud)

我明白了:

06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException
06-03 15:05:29.614: ERROR/AndroidRuntime(7737):     at java.util.AbstractList.remove(AbstractList.java:645)
Run Code Online (Sandbox Code Playgroud)

这怎么会是正确的方法?Java.15

java exception list arraylist

444
推荐指数
7
解决办法
37万
查看次数

Recyclerview适配器和Glide - 每4-5行相同的图像

我有这个问题 - 只是为了测试目的,我添加ParseFileParseObject收到列表中的一个.它不是仅显示在该行中,而是显示每4-5行,有时更多,有时更少.我认为回收视图与此有关.奇怪的是,其他数据(从这个例子中删除)适用于position变量.

@Override
    public void onBindViewHolder(ViewHolder holder, int position) {
        if(parseList.get(position).get("logo") != null){
            ParseFile image = (ParseFile) parseList.get(position).get("logo");
            String url = image.getUrl();
            Glide.with(context)
                    .load(url)
                    .placeholder(R.drawable.piwo_48)
                    .transform(new CircleTransform(context))
                    .into(holder.imageView);


        }

    }
Run Code Online (Sandbox Code Playgroud)

android parse-platform recycler-adapter android-recyclerview android-glide

37
推荐指数
1
解决办法
4万
查看次数

Android:如何在RecyclerView中展开和折叠cardView大小

我需要在运行时扩展和折叠CardView大小RecyclerView.我使用的RecyclerView显示列表,并CardView作为RecyclerView项目.由于我是这个概念的新手,请帮助我.

android

14
推荐指数
1
解决办法
1万
查看次数