将集合添加到Android中的列表

时间:2014-07-01 20:35:37

标签: android list collections

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

       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);

        }
    });

}

1 个答案:

答案 0 :(得分:1)

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