致命的な例外を取得しています、PID:20516
java.lang.IndexOutOfBoundsException:無効なインデックス8、サイズは私がリストから "None" を削除していないする必要が8
です。
private void createNameList(){
arrayListTagNames.clear();
int i=0;
ArrayList<Integer> remArray=new ArrayList<>();
for (TagClass name : arrayListTags){
if (!name.getName().equals("None"))
arrayListTagNames.add(name.getName());
else
remArray.add(i);
i++;
}
Log.d("arrays0", arrayListTags.toString());
Log.d("arrays0", String.valueOf(arrayListTags.size()));
Log.d("arrays1", arrayListTagNames.toString());
Log.d("arrays2", remArray.toString());
Log.d("arraySize1 ", String.valueOf(arrayListTagNames.size()));
Log.d("arraySize2 ", String.valueOf(remArray.size()));
//arrayListTags.removeAll(remArray);
// arrayListTags.removeAll(remArray);
for (int index : remArray){
arrayListTags.remove(index);
Log.d("indexarraylist", arrayListTags.toString());
}
Log.d("array ALT ", arrayListTags.toString());
}
arrayListTags?それは何ですか? –