我有一个想要添加到我的应用中的列表的集合。从文档看起来我的代码应该可以工作,但事实并非如此。有谁能看到这个问题?
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);
}
});
}
答案 0 :(得分:1)
您正在创建Collection
的实施,但实际上并没有任何内容。您应该使用现有的Collection
子类之一,而不是自己创建。