FocusObserver
abstract class FocusObserver
kotlin.Any | |
↳ | android.view.WindowId.FocusObserver |
Subclass for observing changes to the focus state of an WindowId
. You should use the same instance of this class for observing multiple WindowId
objects, since this class is fairly heavy-weight -- the base class includes all of the mechanisms for connecting to and receiving updates from the window.
Summary
Public constructors | |
---|---|
Construct a new observer. |
Public methods | |
---|---|
abstract Unit |
onFocusGained(token: WindowId!) Called when one of the monitored windows gains input focus. |
abstract Unit |
onFocusLost(token: WindowId!) Called when one of the monitored windows loses input focus. |
Public constructors
FocusObserver
FocusObserver()
Construct a new observer. This observer will be configured so that all of its callbacks are dispatched on the current calling thread.
Public methods
onFocusGained
abstract fun onFocusGained(token: WindowId!): Unit
Called when one of the monitored windows gains input focus.
onFocusLost
abstract fun onFocusLost(token: WindowId!): Unit
Called when one of the monitored windows loses input focus.