Activity
提供以下方法来支持多窗口显示。
调用该方法以确认 Activity 是否处于多窗口模式。
调用该方法以确认 Activity 是否处于画中画模式。
注意:画中画模式是多窗口模式的特例。如果 myActivity.isInPictureInPictureMode()
返回 true,则 myActivity.isInMultiWindowMode()
也返回 true。
当 Activity 进入或退出多窗口模式时,系统将调用此方法。当 Activity 进入多窗口模式时,系统会向该方法传递 true 值,退出多窗口模式时则传递 false 值。
onPictureInPictureModeChanged()
当 Activity 进入或退出画中画模式时,系统将调用此方法。当 Activity 进入画中画模式时,系统会向该方法传递 true 值,退出画中画模式时则传递 false 值。
Fragment
类公开了以上许多方法的版本,例如 Fragment.onMultiWindowModeChanged()
。