с помощью CursorAdapter и RecyclerViewAdapter(Без него никак). С ListView проблем НЕ БЫЛО, но мне нужен именно RecyclerView. Нашёл решение в интернете: https://stackoverflow.com/questions/33412986/recyclerview-adapter-with-cursoradapter . По идее должно было помочь, но я где-то допустил косяк который никак не могу обнаружить. Я когда добавляю новый элемент в БД, он должен отображаться в RecyclerView, но это не работает. Можете мне помочь с решением, вот код, что не так? Что вы думаете? Может есть более подходящие решения для этого? На первом фото изображён код activity с RecyclerView. На следующем мой RecyclerViewAdapter, а на третьем собственно сам CursorAdapter.
Если что-то не понравилось в моём вопросе, скажите что именно, я исправлю
Context в RecyclerViewAdapter передавать НИ-НА-ДА. Он и так будет доступен через параметр parent в onCreateViewHolder и в самом холдере через itemView. Адаптер внутри адаптера - оч странное решение. Создавать холдер внутри холдера - это даже еще интереснее, чем адаптер внутри адаптера. Хороший вы себе мануал нашли 😏
Обсуждают сегодня