lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey

WindowId.FocusObserver

public static abstract class WindowId.FocusObserver
extends Object

java.lang.Object
   ↳ 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

WindowId.FocusObserver()

Construct a new observer.

Public methods

abstract void onFocusGained(WindowId token)

Called when one of the monitored windows gains input focus.

abstract void onFocusLost(WindowId token)

Called when one of the monitored windows loses input focus.

Inherited methods

Public constructors

WindowId.FocusObserver

added in API level 18
public WindowId.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

added in API level 18
public abstract void onFocusGained (WindowId token)

Called when one of the monitored windows gains input focus.

Parameters
token WindowId

onFocusLost

added in API level 18
public abstract void onFocusLost (WindowId token)

Called when one of the monitored windows loses input focus.

Parameters
token WindowId