passes the calling class

This commit is contained in:
Nitser 2019-10-01 17:01:04 +03:00
parent d13e9a0c21
commit c7fe4af9fc
3 changed files with 3 additions and 3 deletions

View File

@ -74,7 +74,7 @@ open class BaseFragment<TActivity : FragmentActivity, TState : Parcelable>(@Layo
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
lifecycle.addObserver(LifecycleLoggingObserver())
lifecycle.addObserver(LifecycleLoggingObserver(this))
butterKnifeUnbinder = ButterKnife.bind(this, view)
}

View File

@ -39,7 +39,7 @@ abstract class BaseActivity : AppCompatActivity() {
open val keyboardBehaviorDetector: KeyboardBehaviorDetector? = null
init {
lifecycle.addObserver(LifecycleLoggingObserver())
lifecycle.addObserver(LifecycleLoggingObserver(this))
}
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {

View File

@ -69,7 +69,7 @@ open class ViewController<TActivity : FragmentActivity, TState : Parcelable>(
val view: View = creationContext.inflater.inflate(layoutRes, creationContext.container, false)
init {
lifecycle.addObserver(LifecycleLoggingObserver())
lifecycle.addObserver(LifecycleLoggingObserver(this))
}
override fun getLifecycle(): Lifecycle = fragment.viewLifecycleOwner.lifecycle