Unable to access variable from innerclass : Kotlin android
You should use the inner modifier in your adapter.
This modifier makes the inner class have access to the members of the outer class
Reference: https://kotlinlang.org/docs/reference/nested-classes.html
Define your nested class as inner
then you will be able to access an outer class member variable.
class OuterClass{
var accessMe ="access me from Inner Class"
inner class InnerClass{
//....
fun accessingOuterClassVariable(){
accessMe = "Now the variable is accessed"
}
}
}