私は、彼らはそれがこの実行「お気に入りに追加」をクリックした場合、人々は、お気に入りに登録していることが、物事(特に文字列)のリストを作成しようとしている:ArrayListからエントリを削除する方法は?
クラスの宣言:
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 the string。追加されたお気に入りのテキストををfavoritesArray
から削除したいと思います。どうすればいい?
FavouritesArrayはarraylistです。 Arraylistにはこれを行うための削除メソッドがあります。配列から削除すると、少し面白くなるでしょう –
配列ベースのリストを使用していますが、セットではありません(['HashSet'](https://docs.oracle.com/javase/7/docs/api/ java/util/HashSet.html))? –
CodesInChaos