Вызов apply
(как и любой другой) метод требует уже инициализированного объекта. Но вы пытаетесь инициализировать его внутри apply
лямбды.
Итак, сначала вам нужно позвонить findViewById
:
recyclerView = findViewById<RecyclerView>(R.id.userpass_recyclerview)
recyclerView.apply {...}
Или, чтобы получить меньше кода:
recyclerView = findViewById<RecyclerView>(R.id.userpass_recyclerview).apply {
...
}
И не забывайте, что вы должны вызывать findViewById
для любого просмотра только после setContentView
.