ボタンが押されたときに ListArray からランダムな文字列を取得しようとしています。常に同じ 2 番目の要素を取得します。配列がどれほど大きくても。
キーを押したときに私が持っているものは次のとおりです。
int randIndex = getRandomIndex(ListArray.size());
String chosenItem = ListArray.get(randIndex);
メソッドgetRandomIndex
は事前に要求され、次のようになります。
public int getRandomIndex(int size) {
return (1+(int)Math.random()*size);
};