SelectionTracker.Builder 不工作 IllegalArgumentException

Sha*_*avi 11 java android android-recyclerview

我想实现recyclerView多的选择,但我得到java.lang.IllegalArgumentExceptionStorageStrategy.createLongStorage()

这是我的代码

tracker = new SelectionTracker.Builder<>("selection1"
                , recyclerView
                , new StableIdKeyProvider(recyclerView)
                , new MyItemDetailsLookup(recyclerView)
                , StorageStrategy.createLongStorage())
                .withSelectionPredicate(SelectionPredicates.<Long>createSelectAnything())
                .build();
Run Code Online (Sandbox Code Playgroud)

ele*_*yle 12

你需要调用recyclerView.setAdapter(...)之前SelectionTracker.Builder<>(...).build()