SelectionTracker.startRange может быть вызван только из одной и той же группы библиотек (groupId = androidx.recyclerview) - PullRequest
0 голосов
/ 25 декабря 2018

Таким образом, я пытался реализовать выбор списка повторного просмотра с помощью библиотеки recyclerview-selection, но я получил ошибку lint для этого кода.

selectionTracker.startRange(0)
selectionTracker.extendRange(viewAdapter.itemCount)

Ошибка lint:

SelectionTracker.startRange can only be called from within the same library group (groupId=androidx.recyclerview)

Я былиспользуя последнюю версию этой библиотеки

implementation 'androidx.recyclerview:recyclerview-selection:1.1.0-alpha01'

Я не нашел документов на веб-сайте разработчиков Android, поэтому просмотрел комментарии к исходному коду.Если я правильно понимаю, я могу реализовать функцию выбора всех с приведенным выше кодом, я прав?Если это не то, как правильно это реализовать?

Что означает ошибка lint?

1 Ответ

0 голосов
/ 15 января 2019

Многие методы в SelectionTracker помечены как

@hide
@RestrictTo(LIBRARY_GROUP)

, включая методы диапазона.Это означает, что они предназначены для внутреннего использования.По крайней мере, пока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...