Должен ли я добавить зависимость RecyclerView в gradle, если она работает без нее?

#java #android #kotlin #gradle #android-recyclerview

#java #Android #kotlin #gradle #android-recyclerview

Вопрос:

У меня есть несколько проектов для Android, где я часто использую RecyclerView (если это важно, это виджет с префиксом androidx) без добавления каких-либо зависимостей. Но когда я просматриваю gradle-файлы других проектов (даже разработанных Google), я вижу эту зависимость:

 implementation "androidx.recyclerview:recyclerview:$recycler_view_version"
 

Итак, у меня есть вопросы.

  1. Должен ли я добавить его в свой gradle, если у меня нет проблем с RecyclerView?
  2. Может быть, есть другая зависимость, которая также включает RecyclerView?

Комментарии:

1. почему бы вам не попробовать? просто удалите их и посмотрите результат сами??

2. @Sekiro что я должен удалить? Каждая зависимость в моем gradle? Если это единственный выбор, может быть, позже, но я спросил, потому что мне нужна дополнительная информация. Новый проект Android Studio полностью поддерживает RecyclerView (или я не знаю о некоторых конкретных вариантах использования).

Ответ №1:

Похоже, вы создали свой проект в androix.

Зависимость от материала :-

 implementation 'com.google.android.material:material:1.2.1'
 

В основном материальная зависимость содержит все реализации виджетов. Таким образом, вы можете получить доступ к этим виджетам непосредственно после введения этой зависимости.

Возможно, вы добавили зависимость от материала в свой gradle. таким образом, после введения материальной зависимости нет необходимости вводить отдельную зависимость recyclerview.

Комментарии:

1. На самом деле у меня есть эта зависимость, но пока это стандартная зависимость, я ее не добавлял. Спасибо!