0
私はアンドロイドでlist.sublist()
を使用しましたが、ここにコードがありますが、stackoverflow例外が発生しました。
itemList = itemList.subList(0, index);
adapter.setData(itemList);
ソースがSubList
であることを確認してから奇妙です。 subList
のドキュメントから
私はアンドロイドでlist.sublist()
を使用しましたが、ここにコードがありますが、stackoverflow例外が発生しました。
itemList = itemList.subList(0, index);
adapter.setData(itemList);
ソースがSubList
であることを確認してから奇妙です。 subList
のドキュメントから
:
が返されるリストは、このリストによってバックアップされ、返されたリスト内のように非構造変化は、このリストに反映され、およびその逆。
つまり、返されたリストは、指定したリストに保存しないでください。次のコード
試してみてください。
List<Type> tempList = itemList.subList(0, index);
itemList = new ArrayList<>(); // don't use clear()
itemList.addAll(tempList);
adapter.setData(itemList);
あなたの問題が何であるかを明確にしてください。もう少しコードを追加してください。 –