We frequently need to access Context
and Activity
from both Activity
and Fragment
, and many times we move code from Activity
to Fragment
and vice versa.
Wouldn't it be better to standardize the class variable reference to access Context
and Activity
by using Kotlin Extensions.
val AppCompatActivity.context: Context get() = thisval AppCompatActivity.activity: Activity get() = this
Now we can access Context
and Activity
from both Activity
and Fragment
using the same class property/variable.