coding-blocks/CBOnlineApp

View on GitHub
app/src/main/java/com/codingblocks/cbonlineapp/baseclasses/BaseCBFragment.kt

Summary

Maintainability
A
0 mins
Test Coverage
package com.codingblocks.cbonlineapp.baseclasses

import androidx.fragment.app.Fragment
import androidx.lifecycle.LifecycleOwner

/**
 * Created by championswimmer on 2020-02-02.
 */
abstract class BaseCBFragment : Fragment(), BaseLifecycleComponent {
    override val thisLifecycleOwner: LifecycleOwner get() = this

    init {
        lifecycle.addObserver(this)
    }

    override fun onDestroy() {
        super.onDestroy()
        lifecycle.removeObserver(this)
    }
}