0

I have a recycler view and a custom adapter, I have the adapter attached but I get "No adapter attached; skipping layout"

    timetableRecyclerView?.apply {
    layoutManager = LinearLayoutManager(getContext(), RecyclerView.VERTICAL, false)
    // set the custom adapter to the RecyclerView
    adapter = timetableAdapter
    }

And here is my Time table adapter, I call the populate method on a call back on my activity which populates the data

 fun populate(timetable: Timetable) {
        timetableList.add(timetable)
        notifyDataSetChanged()
    }


    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
        val row = LayoutInflater.from(parent.context).inflate(R.layout.timetable_row, parent, false)
        return ViewHolder(row)
    }

    override fun onBindViewHolder(viewHolder: ViewHolder, position: Int) {
        val (type, status, departure, arrival, airline, flight) = timetableList[position]



        viewHolder.airline!!.text = airline.name

        viewHolder.flightNumber!!.setText(flight.number)
        viewHolder.status!!.text = status

        when (status) {
            "active" -> {
                viewHolder.status!!.text = StringUtils.capitalize(status)
                viewHolder.flightDepartureStatus!!.setImageResource(R.drawable.green_dot)
                return
            }
            "landed" -> {
                viewHolder.status!!.text = StringUtils.capitalize(status)
                viewHolder.flightDepartureStatus!!.setImageResource(R.drawable.red_dot)
                return
            }
            else -> {
                viewHolder.status!!.text = StringUtils.capitalize(status)
                viewHolder.flightDepartureStatus!!.setImageResource(R.drawable.red_dot)
                return
            }
        }

    }
       override fun getItemCount(): Int {
        return timetableList.size
    }


  }
Lovis
  • 9,513
  • 5
  • 31
  • 47
Roger Nkosi
  • 77
  • 12

1 Answers1

0

the Recyclerview was null because I was trying to use Butterknife, I have been doing Kotlin for a week now and it has not been easy.

Roger Nkosi
  • 77
  • 12