For #25808: Update method signatures for View.OnAttachStateChangeListener

This commit is contained in:
mcarare 2022-07-04 17:57:40 +03:00 committed by mergify[bot]
parent 0189958bff
commit 40fbcb6e9e
2 changed files with 4 additions and 4 deletions

View File

@ -49,11 +49,11 @@ class MenuPresenter(
menuToolbar.invalidateActions() menuToolbar.invalidateActions()
} }
override fun onViewDetachedFromWindow(v: View?) { override fun onViewDetachedFromWindow(v: View) {
menuToolbar.onStop() menuToolbar.onStop()
} }
override fun onViewAttachedToWindow(v: View?) { override fun onViewAttachedToWindow(v: View) {
// no-op // no-op
} }
} }

View File

@ -35,11 +35,11 @@ class LifecycleViewProvider(view: View) : LifecycleOwner {
internal class ViewBinding( internal class ViewBinding(
private val registry: LifecycleRegistry, private val registry: LifecycleRegistry,
) : View.OnAttachStateChangeListener { ) : View.OnAttachStateChangeListener {
override fun onViewAttachedToWindow(v: View?) { override fun onViewAttachedToWindow(v: View) {
registry.currentState = State.RESUMED registry.currentState = State.RESUMED
} }
override fun onViewDetachedFromWindow(v: View?) { override fun onViewDetachedFromWindow(v: View) {
registry.currentState = State.DESTROYED registry.currentState = State.DESTROYED
} }
} }