如果他们点击“添加到收藏夹”,我会尝试列出人们喜欢的内容(特别是字符串)。它执行这个:
班级声明:
ArrayList<String> favoritesArray = new ArrayList<String>();
String[] factoids;
int counter;
下面的onCreateBundle:
Button favoritesButton = (Button) findViewById(R.id.button1);
Resources res = getResources();
factoids = res.getStringArray(R.array.factsArray);
下面的favoritesButton ActionListener:
favoritesArray.add(factoid[counter]);
然后,收藏夹XML中的ListView显示新文本,但是,当他们 un -favourite字符串时,我很难做什么。我希望从favoritesArray
删除已添加的收藏夹文字。我该怎么做?
答案 0 :(得分:1)
ArrayList
提供了一种名为.remove("your string here")
的方法,您可以使用。
例如,arrListFav.remove("A")
将查找并删除数组列表中第一次出现的字符串"A"
。
答案 1 :(得分:0)
您可以简单地使用(删除),如下所示: 例如,你想删除arraylist中的entity1 ..
favoritesArray.remove(&#34;使用实体&#34);