Use delegation pattern ``` interface ActivityUserf...
# announcements
a
Use delegation pattern
Copy code
interface ActivityUserfulWorkDelegation {
    val activity: Activity
    
    fun onCreate(savedInstanceState: Bundle?) {
        
    }
}

class MyActivity : Activity(), ActivityUserfulWorkDelegation {
    override val activity = this
    override fun onCreate(savedInstanceState: Bundle?) {
        super<Activity>.onCreate(savedInstanceState)
        super<ActivityUserfulWorkDelegation>.onCreate(savedInstanceState)
    }
}