#java #android #android-recyclerview
#java #Android #android-recyclerview
Вопрос:
Я пытаюсь реализовать множественный выбор RecyclerView, но получаю java.lang.IllegalArgumentException
на StorageStrategy.createLongStorage()
вот мой код
tracker = new SelectionTracker.Builder<>("selection1"
, recyclerView
, new StableIdKeyProvider(recyclerView)
, new MyItemDetailsLookup(recyclerView)
, StorageStrategy.createLongStorage())
.withSelectionPredicate(SelectionPredicates.<Long>createSelectAnything())
.build();
Ответ №1:
Вам нужно вызвать recyclerView.setAdapter(...)
перед SelectionTracker.Builder<>(...).build()
Ответ №2:
Вероятно, это связано с тем, что на данный момент адаптер RecyclerView не был установлен.