Элементы Recyclerview становятся невидимыми при переключении фрагментов - PullRequest
1 голос
/ 07 июля 2019

После выяснения, как использовать Recyclerview для отображения элементов, я столкнулся с ошибкой, при которой элементы Recyclerview исчезают, когда я переключаюсь между фрагментами.

Решение: получается, что основной файл активности Xml заменяется фрагментом, а затем, когда я возвращаюсь, он раздувает пустой фрагмент. Все, что мне нужно было сделать, это создать другой фрагмент для основного занятия.

1 Ответ

1 голос
/ 07 июля 2019

Чтобы решить эту проблему, перейдите в свой класс, где вы передаете массив данных в адаптер повторного просмотра и просто поместите этот массив в объект-компаньон, чтобы при повторном создании он сохранял свое прежнее значение, например: поместите это в ваш класс:-

 fun loaddataintoarrlist(){
    //load your data into arraylist such that it's not empty
arrlist.add("abc")
    }

companion object{
//Your arraylist
var arrlist:Arraylist?=null
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...