【问题标题】:Adding a Collection to a list in Android将集合添加到 Android 中的列表
【发布时间】:2014-08-22 12:28:22
【问题描述】:

我有一个我想添加到我的应用程序列表中的集合。从文档看来,我的代码应该可以工作,但事实并非如此。谁能看出问题?

       final List<String> list = new ArrayList<String>();

    final Collection<String> collection = new Collection<String>() { //Collection initializer
    };

    collection.add("X");
    collection.add("Z");


    list.add("Jim");
    list.add("Pim");



    Button button = (Button) findViewById(R.id.button);

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            list.addAll(collection);

        }
    });

}

【问题讨论】:

  • 这不可能是代码。另外,定义“不起作用”。
  • @DaveNewton 抱歉,Dave,CaseyB 回答了我的问题。谢谢。

标签: android list collections


【解决方案1】:

您正在创建Collection 的实现,其中实际上没有任何内容。您确实应该使用现有的 Collection 子类之一,而不是自己创建。

【讨论】:

  • 噢,我完全忽略了这个事实。现在一切正常。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-06
相关资源
最近更新 更多