RecyclerView: Добавлена строка, но не отображаются представления

#kotlin #android-recyclerview #data-class #realmrecyclerviewadapter

#котлин #android-recyclerview #класс данных #realmrecyclerviewадаптер

Вопрос:

Я хочу добавить список в базу данных RecyclerView и комнат и показать, Добавлено нормально, но не показаны мои представления(TextView) На фотографии ниже приведен пример запуска программы

введите описание изображения здесь

Основная деятельность

 chefDoa = ChefDatabase.buildDatabase(this).getChefDao()  val chefs = Chef(chefName = binding.edt.text.toString(),  chefIngred = binding.edt.text.toString())  binding.recyclerView.layoutManager = LinearLayoutManager(this)  binding.recyclerView.adapter = ChefAdapter(list,this)  getChefToDb()   binding.addButton.setOnClickListener{  list.add(chefs)  addChefToDb(chefs)  binding.recyclerView.layoutManager = LinearLayoutManager(this)  binding.recyclerView.adapter = ChefAdapter(list, this)  }  }  fun addChefToDb(chef: Chef){  chefDoa.insert(chef) }  fun getChefToDb(){  list.addAll(chefDoa.getAll()) } }  

Адаптер

 class ChefAdapter(private val list:MutableListlt;Chefgt;, context: Context): RecyclerView.Adapterlt;ChefAdapter.MyViewHoldergt;() {  override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) =  MyViewHolder(RecyclerLayoutBinding.inflate(LayoutInflater.from(parent.context),  parent,false))  override fun onBindViewHolder(holder: MyViewHolder, position: Int) {  val items = list[position]  holder.binding.txtName.text = items.chefName  holder.binding.txtIg.text = items.chefIngred } override fun getItemCount() = list.size class MyViewHolder(val binding: RecyclerLayoutBinding):RecyclerView.ViewHolder(binding.root) }