如果复选框是!isChecked,您能帮助我吗,为什么不从列表中删除该项?
此代码:
delta
答案 0 :(得分:0)
所以我想你的名单' kijelolFajlok'是Fajlok类型,因为你在if语句中添加newFajlok。 当您尝试从列表中删除某些内容时,您将删除' str'这是一个字符串,而不是Fajlok对象。要么使用Fajlok对象,要么使用字符串,但不要像你那样使用它们。
答案 1 :(得分:0)
假设kijeloltFajlok
是List,ArrayList或类似对象(某个对象的容器)的对象,如果要使用remove
方法删除列表项,则应将参数作为参数发送给对象你想删除。查看代码,您将作为参数发送String
对象,这是您使用此行获得的对象:
String str = fajlLista.get(position).getName();
但是这个String永远不会在数组中,因此不会删除任何对象。如果要删除对象,则应将要删除的Fajlok
对象作为参数发送。