MultiWindowModeChangedInfo

Added in 1.8.0

class MultiWindowModeChangedInfo


Class that encapsulates the information that is delivered when Activity.onMultiWindowModeChanged is dispatched to a OnMultiWindowModeChangedProvider.

Summary

Public constructors

MultiWindowModeChangedInfo(isInMultiWindowMode: Boolean)
@RequiresApi(value = 26)
MultiWindowModeChangedInfo(
    isInMultiWindowMode: Boolean,
    newConfig: Configuration
)

Construct an instance that contains the new multi-window mode and the new configuration with the new multi-window mode applied.

Public properties

Boolean

Gets the new multi-window mode.

Configuration

Public constructors

MultiWindowModeChangedInfo

Added in 1.8.0
MultiWindowModeChangedInfo(isInMultiWindowMode: Boolean)

MultiWindowModeChangedInfo

Added in 1.8.0
@RequiresApi(value = 26)
MultiWindowModeChangedInfo(
    isInMultiWindowMode: Boolean,
    newConfig: Configuration
)

Construct an instance that contains the new multi-window mode and the new configuration with the new multi-window mode applied.

Parameters
isInMultiWindowMode: Boolean

True if the activity is in multi-window mode.

newConfig: Configuration

The new configuration of the activity with the state {@param isInMultiWindowMode}.

Public properties

isInMultiWindowMode

Added in 1.8.0
val isInMultiWindowModeBoolean

Gets the new multi-window mode.

Returns
Boolean

True if the activity is in multi-window mode.

newConfig

Added in 1.8.0
val newConfigConfiguration