Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- inline fun <reified T : MyClass> android.arch.lifecycle.LifecycleOwner.createMyClassInstance(parameter: String): T {
- val instance = T::class.constructors.first { it.parameters.isNotEmpty() }.call(parameter)
- // Don't forget to invoke removeObserver(instance)!
- lifecycle.addObserver(instance)
- return instance
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement