META-INF/androidx.window.extensions.core_core.version
META-INF/androidx.window.extensions_extensions.version
androidx/
androidx/window/
androidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback.class
<Unknown>
package androidx.window.common
public abstract androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback extends java.lang.Object {
public abstract void onConsumerReadyToBeRemoved (java.util.function.Consumer)
}
androidx/window/common/AcceptOnceConsumer.class
<Unknown>
package androidx.window.common
public androidx.window.common.AcceptOnceConsumer extends java.lang.Object implements java.util.function.Consumer {
public void <init> (androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback, java.util.function.Consumer)
public void accept (java.lang.Object)
}
androidx/window/common/BaseDataProducer.class
<Unknown>
package androidx.window.common
public abstract androidx.window.common.BaseDataProducer extends java.lang.Object implements androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback {
public void <init> ()
public abstract void getData (java.util.function.Consumer)
public final void addDataChangedCallback (java.util.function.Consumer)
public final void removeDataChangedCallback (java.util.function.Consumer)
public final boolean hasListeners ()
protected void onListenersChanged ()
public abstract java.util.Optional getCurrentData ()
protected void notifyDataChanged (java.lang.Object)
public void onConsumerReadyToBeRemoved (java.util.function.Consumer)
}
androidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper.class
<Unknown>
package androidx.window.common
androidx.window.common.DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper extends java.lang.Object {
final boolean mIsHalfOpenedSupported
void <init> (android.content.Context, java.util.List)
boolean isDeviceStateToPostureMapEmpty ()
boolean isDeviceStateValid (android.hardware.devicestate.DeviceState)
int getHingeState (android.hardware.devicestate.DeviceState)
}
androidx/window/common/DeviceStateManagerFoldingFeatureProducer.class
<Unknown>
package androidx.window.common
public final androidx.window.common.DeviceStateManagerFoldingFeatureProducer extends androidx.window.common.BaseDataProducer {
public void <init> (android.content.Context, androidx.window.common.RawFoldingFeatureProducer, android.hardware.devicestate.DeviceStateManager)
void onDeviceStateChanged (android.hardware.devicestate.DeviceState)
protected void onListenersChanged ()
public java.util.Optional getCurrentData ()
public java.util.List getFoldsWithUnknownState ()
public java.util.List getDisplayFeatures ()
public boolean isHalfOpenedSupported ()
public void getData (java.util.function.Consumer)
}
androidx/window/common/EmptyLifecycleCallbacksAdapter.class
<Unknown>
package androidx.window.common
public androidx.window.common.EmptyLifecycleCallbacksAdapter extends java.lang.Object implements android.app.Application$ActivityLifecycleCallbacks {
public void <init> ()
public void onActivityCreated (android.app.Activity, android.os.Bundle)
public void onActivityStarted (android.app.Activity)
public void onActivityResumed (android.app.Activity)
public void onActivityPaused (android.app.Activity)
public void onActivityStopped (android.app.Activity)
public void onActivitySaveInstanceState (android.app.Activity, android.os.Bundle)
public void onActivityDestroyed (android.app.Activity)
}
androidx/window/common/ExtensionHelper.class
<Unknown>
package androidx.window.common
public final androidx.window.common.ExtensionHelper extends java.lang.Object {
public static void rotateRectToDisplayRotation (android.view.DisplayInfo, int, android.graphics.Rect)
public static void transformToWindowSpaceRect (android.content.Context, android.graphics.Rect)
public static void transformToWindowSpaceRect (android.app.WindowConfiguration, android.graphics.Rect)
public static boolean isZero (android.graphics.Rect)
}
androidx/window/common/RawFoldingFeatureProducer$SettingsObserver.class
<Unknown>
package androidx.window.common
final androidx.window.common.RawFoldingFeatureProducer$SettingsObserver extends android.database.ContentObserver {
void <init> (androidx.window.common.RawFoldingFeatureProducer)
public void onChange (boolean, android.net.Uri)
}
androidx/window/common/RawFoldingFeatureProducer.class
<Unknown>
package androidx.window.common
public final androidx.window.common.RawFoldingFeatureProducer extends androidx.window.common.BaseDataProducer {
public void <init> (android.content.Context)
public void getData (java.util.function.Consumer)
protected void onListenersChanged ()
public java.util.Optional getCurrentData ()
}
androidx/window/common/collections/ListUtil.class
<Unknown>
package androidx.window.common.collections
public final androidx.window.common.collections.ListUtil extends java.lang.Object {
public static java.util.List map (java.util.List, java.util.function.Function)
}
androidx/window/common/layout/CommonFoldingFeature$State.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.CommonFoldingFeature$State extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/CommonFoldingFeature$Type.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.CommonFoldingFeature$Type extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/CommonFoldingFeature.class
<Unknown>
package androidx.window.common.layout
public final androidx.window.common.layout.CommonFoldingFeature extends java.lang.Object {
public static final String TAG
public static final int COMMON_TYPE_FOLD
public static final int COMMON_TYPE_HINGE
public static final int COMMON_STATE_UNKNOWN
public static final int COMMON_STATE_NO_FOLDING_FEATURES
public static final int COMMON_STATE_HALF_OPENED
public static final int COMMON_STATE_FLAT
public static final int COMMON_STATE_USE_BASE_STATE
public static java.util.List parseListFromString (java.lang.String, int)
public void <init> (int, int, android.graphics.Rect)
public int getType ()
public int getState ()
public android.graphics.Rect getRect ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
}
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldProperty extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldType.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldType extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/DisplayFoldFeatureCommon.class
<Unknown>
package androidx.window.common.layout
public final androidx.window.common.layout.DisplayFoldFeatureCommon extends java.lang.Object {
public static final int DISPLAY_FOLD_FEATURE_TYPE_UNKNOWN
public static final int DISPLAY_FOLD_FEATURE_TYPE_HINGE
public static final int DISPLAY_FOLD_FEATURE_TYPE_SCREEN_FOLD_IN
public static final int DISPLAY_FOLD_FEATURE_PROPERTY_SUPPORTS_HALF_OPENED
public static androidx.window.common.layout.DisplayFoldFeatureCommon create (androidx.window.common.layout.CommonFoldingFeature, boolean)
public void <init> (int, java.util.Set)
public int getType ()
public boolean hasProperty (int)
public transient boolean hasProperties (int[])
public java.util.Set getProperties ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
androidx/window/extensions/
androidx/window/extensions/RequiresVendorApiLevel.class
RequiresVendorApiLevel.java
package androidx.window.extensions
public abstract annotation androidx.window.extensions.RequiresVendorApiLevel extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int VENDOR_API_LEVEL_NOT_SET
public abstract int level ()
public abstract int deprecatedSince ()
}
androidx/window/extensions/WindowExtensions.class
WindowExtensions.java
package androidx.window.extensions
public abstract androidx.window.extensions.WindowExtensions extends java.lang.Object {
public int getVendorApiLevel ()
public abstract androidx.window.extensions.layout.WindowLayoutComponent getWindowLayoutComponent ()
public androidx.window.extensions.embedding.ActivityEmbeddingComponent getActivityEmbeddingComponent ()
public androidx.window.extensions.area.WindowAreaComponent getWindowAreaComponent ()
}
androidx/window/extensions/WindowExtensionsImpl.class
<Unknown>
package androidx.window.extensions
androidx.window.extensions.WindowExtensionsImpl extends java.lang.Object implements androidx.window.extensions.WindowExtensions {
void <init> ()
static int getExtensionsVersionCurrentPlatform ()
public int getVendorApiLevel ()
boolean hasLevelOverride ()
public androidx.window.extensions.layout.WindowLayoutComponent getWindowLayoutComponent ()
public androidx.window.extensions.embedding.ActivityEmbeddingComponent getActivityEmbeddingComponent ()
public androidx.window.extensions.area.WindowAreaComponent getWindowAreaComponent ()
static boolean isActivityEmbeddingEnabled ()
}
androidx/window/extensions/WindowExtensionsProvider$DisabledWindowExtensions.class
<Unknown>
package androidx.window.extensions
androidx.window.extensions.WindowExtensionsProvider$DisabledWindowExtensions extends java.lang.Object implements androidx.window.extensions.WindowExtensions {
public int getVendorApiLevel ()
public androidx.window.extensions.layout.WindowLayoutComponent getWindowLayoutComponent ()
public androidx.window.extensions.embedding.ActivityEmbeddingComponent getActivityEmbeddingComponent ()
public androidx.window.extensions.area.WindowAreaComponent getWindowAreaComponent ()
}
androidx/window/extensions/WindowExtensionsProvider.class
<Unknown>
package androidx.window.extensions
public androidx.window.extensions.WindowExtensionsProvider extends java.lang.Object {
public void <init> ()
public static androidx.window.extensions.WindowExtensions getWindowExtensions ()
}
androidx/window/extensions/area/
androidx/window/extensions/area/ExtensionWindowAreaPresentation.class
ExtensionWindowAreaPresentation.java
package androidx.window.extensions.area
public abstract androidx.window.extensions.area.ExtensionWindowAreaPresentation extends java.lang.Object {
public abstract android.content.Context getPresentationContext ()
public abstract void setPresentationView (android.view.View)
public android.view.Window getWindow ()
}
androidx/window/extensions/area/ExtensionWindowAreaStatus.class
ExtensionWindowAreaStatus.java
package androidx.window.extensions.area
public abstract androidx.window.extensions.area.ExtensionWindowAreaStatus extends java.lang.Object {
public abstract int getWindowAreaStatus ()
public abstract android.util.DisplayMetrics getWindowAreaDisplayMetrics ()
}
androidx/window/extensions/area/RearDisplayPresentation.class
<Unknown>
package androidx.window.extensions.area
androidx.window.extensions.area.RearDisplayPresentation extends android.app.Presentation implements androidx.window.extensions.area.ExtensionWindowAreaPresentation {
void <init> (android.content.Context, android.view.Display, androidx.window.extensions.core.util.function.Consumer)
protected void onStart ()
public android.content.Context getPresentationContext ()
public void setPresentationView (android.view.View)
}
androidx/window/extensions/area/RearDisplayPresentationController.class
<Unknown>
package androidx.window.extensions.area
androidx.window.extensions.area.RearDisplayPresentationController extends java.lang.Object {
void <init> (android.content.Context, androidx.window.extensions.core.util.function.Consumer)
public void startSession (android.view.Display)
public void endSession ()
public androidx.window.extensions.area.ExtensionWindowAreaPresentation getWindowAreaPresentation ()
}
androidx/window/extensions/area/RearDisplayPresentationRequestCallback$RearDisplayListener.class
<Unknown>
package androidx.window.extensions.area
androidx.window.extensions.area.RearDisplayPresentationRequestCallback$RearDisplayListener extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
public void onDisplayAdded (int)
public void onDisplayRemoved (int)
public void onDisplayChanged (int)
}
androidx/window/extensions/area/RearDisplayPresentationRequestCallback.class
<Unknown>
package androidx.window.extensions.area
public androidx.window.extensions.area.RearDisplayPresentationRequestCallback extends java.lang.Object implements android.hardware.devicestate.DeviceStateRequest$Callback {
public void <init> (android.content.Context, androidx.window.extensions.area.RearDisplayPresentationController)
public void onRequestActivated (android.hardware.devicestate.DeviceStateRequest)
public void onRequestCanceled (android.hardware.devicestate.DeviceStateRequest)
}
androidx/window/extensions/area/RearDisplayPresentationStatus.class
<Unknown>
package androidx.window.extensions.area
androidx.window.extensions.area.RearDisplayPresentationStatus extends java.lang.Object implements androidx.window.extensions.area.ExtensionWindowAreaStatus {
void <init> (int, android.util.DisplayMetrics)
public int getWindowAreaStatus ()
public android.util.DisplayMetrics getWindowAreaDisplayMetrics ()
}
androidx/window/extensions/area/WindowAreaComponent$WindowAreaSessionState.class
WindowAreaComponent.java
package androidx.window.extensions.area
public abstract annotation androidx.window.extensions.area.WindowAreaComponent$WindowAreaSessionState extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/extensions/area/WindowAreaComponent$WindowAreaStatus.class
WindowAreaComponent.java
package androidx.window.extensions.area
public abstract annotation androidx.window.extensions.area.WindowAreaComponent$WindowAreaStatus extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/extensions/area/WindowAreaComponent.class
WindowAreaComponent.java
package androidx.window.extensions.area
public abstract androidx.window.extensions.area.WindowAreaComponent extends java.lang.Object {
public static final int STATUS_UNSUPPORTED
public static final int STATUS_UNAVAILABLE
public static final int STATUS_AVAILABLE
public static final int STATUS_ACTIVE
public static final int SESSION_STATE_INACTIVE
public static final int SESSION_STATE_ACTIVE
public static final int SESSION_STATE_CONTENT_VISIBLE
public abstract void addRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer)
public abstract void removeRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer)
public abstract void startRearDisplaySession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer)
public abstract void endRearDisplaySession ()
public void addRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer)
androidx.window.extensions.core.util.function.Consumer consumer
public void removeRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer)
androidx.window.extensions.core.util.function.Consumer consumer
public void startRearDisplayPresentationSession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer)
android.app.Activity activity
androidx.window.extensions.core.util.function.Consumer consumer
public void endRearDisplayPresentationSession ()
public androidx.window.extensions.area.ExtensionWindowAreaPresentation getRearDisplayPresentation ()
public android.util.DisplayMetrics getRearDisplayMetrics ()
}
androidx/window/extensions/area/WindowAreaComponentImpl$RearDisplayStateRequestCallbackAdapter.class
<Unknown>
package androidx.window.extensions.area
androidx.window.extensions.area.WindowAreaComponentImpl$RearDisplayStateRequestCallbackAdapter extends java.lang.Object implements android.hardware.devicestate.DeviceStateRequest$Callback {
void <init> (androidx.window.extensions.area.WindowAreaComponentImpl, androidx.window.extensions.core.util.function.Consumer)
public void onRequestActivated (android.hardware.devicestate.DeviceStateRequest)
public void onRequestCanceled (android.hardware.devicestate.DeviceStateRequest)
}
androidx/window/extensions/area/WindowAreaComponentImpl.class
<Unknown>
package androidx.window.extensions.area
public androidx.window.extensions.area.WindowAreaComponentImpl extends java.lang.Object implements androidx.window.extensions.area.WindowAreaComponent android.hardware.devicestate.DeviceStateManager$DeviceStateCallback {
static int getRdmV1Identifier (java.util.List)
static int getRdmV2Identifier (java.util.List)
public void <init> (android.content.Context)
public void addRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer)
public void removeRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer)
public void startRearDisplaySession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer)
public void endRearDisplaySession ()
public android.util.DisplayMetrics getRearDisplayMetrics ()
public void addRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer)
public void removeRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer)
public void startRearDisplayPresentationSession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer)
public void endRearDisplayPresentationSession ()
public androidx.window.extensions.area.ExtensionWindowAreaPresentation getRearDisplayPresentation ()
public void onSupportedStatesChanged (java.util.List)
public void onDeviceStateChanged (android.hardware.devicestate.DeviceState)
static void rotateRearDisplayMetricsIfNeeded (int, int, android.util.DisplayMetrics)
}
androidx/window/extensions/core/
androidx/window/extensions/core/util/
androidx/window/extensions/core/util/function/
androidx/window/extensions/core/util/function/Consumer.class
Consumer.java
package androidx.window.extensions.core.util.function
public abstract androidx.window.extensions.core.util.function.Consumer extends java.lang.Object {
public abstract void accept (java.lang.Object)
}
androidx/window/extensions/core/util/function/Function.class
Function.java
package androidx.window.extensions.core.util.function
public abstract androidx.window.extensions.core.util.function.Function extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object)
}
androidx/window/extensions/core/util/function/Predicate.class
Predicate.java
package androidx.window.extensions.core.util.function
public abstract androidx.window.extensions.core.util.function.Predicate extends java.lang.Object {
public abstract boolean test (java.lang.Object)
}
androidx/window/extensions/embedding/
androidx/window/extensions/embedding/ActivityEmbeddingComponent.class
ActivityEmbeddingComponent.java
package androidx.window.extensions.embedding
public abstract androidx.window.extensions.embedding.ActivityEmbeddingComponent extends java.lang.Object {
public static final int OVERLAY_FEATURE_API_LEVEL
public abstract void setEmbeddingRules (java.util.Set)
public abstract void setSplitInfoCallback (java.util.function.Consumer)
public void setSplitInfoCallback (androidx.window.extensions.core.util.function.Consumer)
androidx.window.extensions.core.util.function.Consumer consumer
public abstract void clearSplitInfoCallback ()
public abstract boolean isActivityEmbedded (android.app.Activity)
public boolean pinTopActivityStack (int, androidx.window.extensions.embedding.SplitPinRule)
int taskId
androidx.window.extensions.embedding.SplitPinRule splitPinRule
public void unpinTopActivityStack (int)
int taskId
public abstract void setSplitAttributesCalculator (androidx.window.extensions.core.util.function.Function)
public abstract void clearSplitAttributesCalculator ()
public android.app.ActivityOptions setLaunchingActivityStack (android.app.ActivityOptions, android.os.IBinder)
android.app.ActivityOptions options
android.os.IBinder token
public void finishActivityStacks (java.util.Set)
java.util.Set activityStackTokens
public void finishActivityStacksWithTokens (java.util.Set)
androidx.window.extensions.embedding.ActivityStack$Token token
java.util.Set activityStackTokens
java.util.Set binderSet
public void invalidateTopVisibleSplitAttributes ()
public void updateSplitAttributes (android.os.IBinder, androidx.window.extensions.embedding.SplitAttributes)
android.os.IBinder splitInfoToken
androidx.window.extensions.embedding.SplitAttributes splitAttributes
public void updateSplitAttributes (androidx.window.extensions.embedding.SplitInfo$Token, androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitInfo$Token splitInfoToken
androidx.window.extensions.embedding.SplitAttributes splitAttributes
public androidx.window.extensions.embedding.ParentContainerInfo getParentContainerInfo (androidx.window.extensions.embedding.ActivityStack$Token)
androidx.window.extensions.embedding.ActivityStack$Token activityStackToken
public void setActivityStackAttributesCalculator (androidx.window.extensions.core.util.function.Function)
androidx.window.extensions.core.util.function.Function calculator
public void clearActivityStackAttributesCalculator ()
public void updateActivityStackAttributes (androidx.window.extensions.embedding.ActivityStack$Token, androidx.window.extensions.embedding.ActivityStackAttributes)
androidx.window.extensions.embedding.ActivityStack$Token token
androidx.window.extensions.embedding.ActivityStackAttributes activityStackAttributes
public androidx.window.extensions.embedding.ActivityStack$Token getActivityStackToken (java.lang.String)
String tag
public void registerActivityStackCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer)
java.util.concurrent.Executor executor
androidx.window.extensions.core.util.function.Consumer callback
public void unregisterActivityStackCallback (androidx.window.extensions.core.util.function.Consumer)
androidx.window.extensions.core.util.function.Consumer callback
public void setEmbeddedActivityWindowInfoCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer)
java.util.concurrent.Executor executor
androidx.window.extensions.core.util.function.Consumer callback
public void clearEmbeddedActivityWindowInfoCallback ()
public androidx.window.extensions.embedding.EmbeddedActivityWindowInfo getEmbeddedActivityWindowInfo (android.app.Activity)
android.app.Activity activity
public void setAutoSaveEmbeddingState (boolean)
boolean saveEmbeddingState
}
androidx/window/extensions/embedding/ActivityEmbeddingOptionsProperties.class
ActivityEmbeddingOptionsProperties.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.ActivityEmbeddingOptionsProperties extends java.lang.Object {
public static final String KEY_OVERLAY_TAG
public static final String KEY_ACTIVITY_STACK_TOKEN
private void <init> ()
}
androidx/window/extensions/embedding/ActivityRule$Builder.class
ActivityRule.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.ActivityRule$Builder extends java.lang.Object {
private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate
private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate
private boolean mAlwaysExpand
private String mTag
public void <init> (java.util.function.Predicate, java.util.function.Predicate)
java.util.function.Predicate activityPredicate
java.util.function.Predicate intentPredicate
public void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate)
androidx.window.extensions.core.util.function.Predicate activityPredicate
androidx.window.extensions.core.util.function.Predicate intentPredicate
public androidx.window.extensions.embedding.ActivityRule$Builder setShouldAlwaysExpand (boolean)
boolean alwaysExpand
public androidx.window.extensions.embedding.ActivityRule$Builder setTag (java.lang.String)
String tag
public androidx.window.extensions.embedding.ActivityRule build ()
}
androidx/window/extensions/embedding/ActivityRule.class
ActivityRule.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.ActivityRule extends androidx.window.extensions.embedding.EmbeddingRule {
private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate
private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate
private final boolean mShouldAlwaysExpand
void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, boolean, java.lang.String)
androidx.window.extensions.core.util.function.Predicate activityPredicate
androidx.window.extensions.core.util.function.Predicate intentPredicate
boolean shouldAlwaysExpand
String tag
public boolean matchesActivity (android.app.Activity)
android.app.Activity activity
public boolean matchesIntent (android.content.Intent)
android.content.Intent intent
public boolean shouldAlwaysExpand ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.ActivityRule that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/ActivityStack$Token.class
ActivityStack.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.ActivityStack$Token extends java.lang.Object {
public static final androidx.window.extensions.embedding.ActivityStack$Token INVALID_ACTIVITY_STACK_TOKEN
private static final String KEY_ACTIVITY_STACK_RAW_TOKEN
private final android.os.IBinder mToken
void <init> (android.os.IBinder)
android.os.IBinder token
public static androidx.window.extensions.embedding.ActivityStack$Token createFromBinder (android.os.IBinder)
android.os.IBinder token
public static androidx.window.extensions.embedding.ActivityStack$Token readFromBundle (android.os.Bundle)
android.os.Bundle bundle
android.os.IBinder token
public android.os.Bundle toBundle ()
android.os.Bundle bundle
android.os.IBinder getRawToken ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.ActivityStack$Token token
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
}
androidx/window/extensions/embedding/ActivityStack.class
ActivityStack.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.ActivityStack extends java.lang.Object {
private final java.util.List mActivities
private final boolean mIsEmpty
private final androidx.window.extensions.embedding.ActivityStack$Token mToken
private final String mTag
void <init> (java.util.List, boolean, androidx.window.extensions.embedding.ActivityStack$Token, java.lang.String)
java.util.List activities
boolean isEmpty
androidx.window.extensions.embedding.ActivityStack$Token token
String tag
public java.util.List getActivities ()
public boolean isEmpty ()
public androidx.window.extensions.embedding.ActivityStack$Token getActivityStackToken ()
public java.lang.String getTag ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.ActivityStack that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/ActivityStackAttributes$1.class
ActivityStackAttributes.java
package androidx.window.extensions.embedding
synthetic androidx.window.extensions.embedding.ActivityStackAttributes$1 extends java.lang.Object {
}
androidx/window/extensions/embedding/ActivityStackAttributes$Builder.class
ActivityStackAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.ActivityStackAttributes$Builder extends java.lang.Object {
private final android.graphics.Rect mRelativeBounds
private androidx.window.extensions.embedding.WindowAttributes mWindowAttributes
public void <init> ()
public androidx.window.extensions.embedding.ActivityStackAttributes$Builder setRelativeBounds (android.graphics.Rect)
android.graphics.Rect relativeBounds
public androidx.window.extensions.embedding.ActivityStackAttributes$Builder setWindowAttributes (androidx.window.extensions.embedding.WindowAttributes)
androidx.window.extensions.embedding.WindowAttributes attributes
public androidx.window.extensions.embedding.ActivityStackAttributes build ()
}
androidx/window/extensions/embedding/ActivityStackAttributes.class
ActivityStackAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.ActivityStackAttributes extends java.lang.Object {
private final android.graphics.Rect mRelativeBounds
private final androidx.window.extensions.embedding.WindowAttributes mWindowAttributes
private void <init> (android.graphics.Rect, androidx.window.extensions.embedding.WindowAttributes)
android.graphics.Rect relativeBounds
androidx.window.extensions.embedding.WindowAttributes windowAttributes
public android.graphics.Rect getRelativeBounds ()
public androidx.window.extensions.embedding.WindowAttributes getWindowAttributes ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
androidx.window.extensions.embedding.ActivityStackAttributes attrs
public java.lang.String toString ()
synthetic void <init> (android.graphics.Rect, androidx.window.extensions.embedding.WindowAttributes, androidx.window.extensions.embedding.ActivityStackAttributes$1)
android.graphics.Rect x0
androidx.window.extensions.embedding.WindowAttributes x1
androidx.window.extensions.embedding.ActivityStackAttributes$1 x2
}
androidx/window/extensions/embedding/ActivityStackAttributesCalculatorParams.class
ActivityStackAttributesCalculatorParams.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.ActivityStackAttributesCalculatorParams extends java.lang.Object {
private final androidx.window.extensions.embedding.ParentContainerInfo mParentContainerInfo
private final String mActivityStackTag
private final android.os.Bundle mLaunchOptions
void <init> (androidx.window.extensions.embedding.ParentContainerInfo, java.lang.String, android.os.Bundle)
androidx.window.extensions.embedding.ParentContainerInfo parentContainerInfo
String activityStackTag
android.os.Bundle launchOptions
public androidx.window.extensions.embedding.ParentContainerInfo getParentContainerInfo ()
public java.lang.String getActivityStackTag ()
public android.os.Bundle getLaunchOptions ()
public java.lang.String toString ()
}
androidx/window/extensions/embedding/AnimationBackground$1.class
AnimationBackground.java
package androidx.window.extensions.embedding
synthetic androidx.window.extensions.embedding.AnimationBackground$1 extends java.lang.Object {
}
androidx/window/extensions/embedding/AnimationBackground$ColorBackground.class
AnimationBackground.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.AnimationBackground$ColorBackground extends androidx.window.extensions.embedding.AnimationBackground {
private final int mColor
private void <init> (int)
int color
int alpha
public int getColor ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.AnimationBackground$ColorBackground that
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (int, androidx.window.extensions.embedding.AnimationBackground$1)
int x0
androidx.window.extensions.embedding.AnimationBackground$1 x1
}
androidx/window/extensions/embedding/AnimationBackground$DefaultBackground.class
AnimationBackground.java
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.AnimationBackground$DefaultBackground extends androidx.window.extensions.embedding.AnimationBackground {
private void <init> ()
public java.lang.String toString ()
synthetic void <init> (androidx.window.extensions.embedding.AnimationBackground$1)
androidx.window.extensions.embedding.AnimationBackground$1 x0
}
androidx/window/extensions/embedding/AnimationBackground.class
AnimationBackground.java
package androidx.window.extensions.embedding
public abstract androidx.window.extensions.embedding.AnimationBackground extends java.lang.Object {
public static final androidx.window.extensions.embedding.AnimationBackground ANIMATION_BACKGROUND_DEFAULT
public static androidx.window.extensions.embedding.AnimationBackground$ColorBackground createColorBackground (int)
int color
private void <init> ()
synthetic void <init> (androidx.window.extensions.embedding.AnimationBackground$1)
androidx.window.extensions.embedding.AnimationBackground$1 x0
static void <clinit> ()
}
androidx/window/extensions/embedding/AnimationParams$1.class
AnimationParams.java
package androidx.window.extensions.embedding
synthetic androidx.window.extensions.embedding.AnimationParams$1 extends java.lang.Object {
}
androidx/window/extensions/embedding/AnimationParams$Builder.class
AnimationParams.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.AnimationParams$Builder extends java.lang.Object {
private androidx.window.extensions.embedding.AnimationBackground mAnimationBackground
private int mOpenAnimationResId
private int mCloseAnimationResId
private int mChangeAnimationResId
public void <init> ()
public androidx.window.extensions.embedding.AnimationParams$Builder setAnimationBackground (androidx.window.extensions.embedding.AnimationBackground)
androidx.window.extensions.embedding.AnimationBackground background
public androidx.window.extensions.embedding.AnimationParams$Builder setOpenAnimationResId (int)
int resId
public androidx.window.extensions.embedding.AnimationParams$Builder setCloseAnimationResId (int)
int resId
public androidx.window.extensions.embedding.AnimationParams$Builder setChangeAnimationResId (int)
int resId
public androidx.window.extensions.embedding.AnimationParams build ()
}
androidx/window/extensions/embedding/AnimationParams.class
AnimationParams.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.AnimationParams extends java.lang.Object {
public static final int DEFAULT_ANIMATION_RESOURCES_ID
private final androidx.window.extensions.embedding.AnimationBackground mAnimationBackground
private final int mOpenAnimationResId
private final int mCloseAnimationResId
private final int mChangeAnimationResId
private void <init> (androidx.window.extensions.embedding.AnimationBackground, int, int, int)
androidx.window.extensions.embedding.AnimationBackground animationBackground
int openAnimationResId
int closeAnimationResId
int changeAnimationResId
public androidx.window.extensions.embedding.AnimationBackground getAnimationBackground ()
public int getOpenAnimationResId ()
public int getCloseAnimationResId ()
public int getChangeAnimationResId ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.AnimationParams that
public int hashCode ()
public java.lang.String toString ()
synthetic void <init> (androidx.window.extensions.embedding.AnimationBackground, int, int, int, androidx.window.extensions.embedding.AnimationParams$1)
androidx.window.extensions.embedding.AnimationBackground x0
int x1
int x2
int x3
androidx.window.extensions.embedding.AnimationParams$1 x4
}
androidx/window/extensions/embedding/BackupHelper$BackupIdler.class
<Unknown>
package androidx.window.extensions.embedding
final androidx.window.extensions.embedding.BackupHelper$BackupIdler extends java.lang.Object implements android.os.MessageQueue$IdleHandler {
void <init> (androidx.window.extensions.embedding.BackupHelper)
public boolean queueIdle ()
}
androidx/window/extensions/embedding/BackupHelper.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.BackupHelper extends java.lang.Object {
void <init> (androidx.window.extensions.embedding.SplitController, androidx.window.extensions.embedding.SplitPresenter, android.os.Bundle)
void setAutoSaveEmbeddingState (boolean)
void scheduleBackup ()
void abortTaskContainerRebuilding (android.window.WindowContainerTransaction)
boolean hasPendingStateToRestore ()
boolean rebuildTaskContainers (android.window.WindowContainerTransaction, java.util.Set)
}
androidx/window/extensions/embedding/DividerAttributes$1.class
DividerAttributes.java
package androidx.window.extensions.embedding
synthetic androidx.window.extensions.embedding.DividerAttributes$1 extends java.lang.Object {
}
androidx/window/extensions/embedding/DividerAttributes$Builder.class
DividerAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.DividerAttributes$Builder extends java.lang.Object {
private final int mDividerType
private int mWidthDp
private float mPrimaryMinRatio
private float mPrimaryMaxRatio
private int mDividerColor
private boolean mIsDraggingToFullscreenAllowed
private int mPrimaryVeilColor
private int mSecondaryVeilColor
public void <init> (int)
int dividerType
public void <init> (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes original
public androidx.window.extensions.embedding.DividerAttributes$Builder setWidthDp (int)
int widthDp
public androidx.window.extensions.embedding.DividerAttributes$Builder setPrimaryMinRatio (float)
float primaryMinRatio
public androidx.window.extensions.embedding.DividerAttributes$Builder setPrimaryMaxRatio (float)
float primaryMaxRatio
public androidx.window.extensions.embedding.DividerAttributes$Builder setDividerColor (int)
int dividerColor
public androidx.window.extensions.embedding.DividerAttributes$Builder setDraggingToFullscreenAllowed (boolean)
boolean isDraggingToFullscreenAllowed
public androidx.window.extensions.embedding.DividerAttributes$Builder setPrimaryVeilColor (int)
int color
public androidx.window.extensions.embedding.DividerAttributes$Builder setSecondaryVeilColor (int)
int color
public androidx.window.extensions.embedding.DividerAttributes build ()
}
androidx/window/extensions/embedding/DividerAttributes.class
DividerAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.DividerAttributes extends java.lang.Object {
public static final int DIVIDER_TYPE_FIXED
public static final int DIVIDER_TYPE_DRAGGABLE
public static final float RATIO_SYSTEM_DEFAULT
public static final int WIDTH_SYSTEM_DEFAULT
public static final int DIVIDER_VEIL_COLOR_DEFAULT
private final int mDividerType
private final int mWidthDp
private final float mPrimaryMinRatio
private final float mPrimaryMaxRatio
private final int mDividerColor
private final boolean mIsDraggingToFullscreenAllowed
private final int mPrimaryVeilColor
private final int mSecondaryVeilColor
private void <init> (int, int, float, float, int, boolean, int, int)
int dividerType
int widthDp
float primaryMinRatio
float primaryMaxRatio
int dividerColor
boolean isDraggingToFullscreenAllowed
int primaryVeilColor
int secondaryVeilColor
public int getDividerType ()
public int getWidthDp ()
public float getPrimaryMinRatio ()
public float getPrimaryMaxRatio ()
public int getDividerColor ()
public boolean isDraggingToFullscreenAllowed ()
public int getPrimaryVeilColor ()
public int getSecondaryVeilColor ()
public boolean equals (java.lang.Object)
Object obj
androidx.window.extensions.embedding.DividerAttributes other
public int hashCode ()
public java.lang.String toString ()
static synthetic int access$000 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
static synthetic int access$100 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
static synthetic float access$200 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
static synthetic float access$300 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
static synthetic int access$400 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
static synthetic boolean access$500 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
static synthetic int access$600 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
static synthetic int access$700 (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes x0
synthetic void <init> (int, int, float, float, int, boolean, int, int, androidx.window.extensions.embedding.DividerAttributes$1)
int x0
int x1
float x2
float x3
int x4
boolean x5
int x6
int x7
androidx.window.extensions.embedding.DividerAttributes$1 x8
}
androidx/window/extensions/embedding/DividerPresenter$DragEventCallback.class
<Unknown>
package androidx.window.extensions.embedding
abstract androidx.window.extensions.embedding.DividerPresenter$DragEventCallback extends java.lang.Object {
public abstract void onStartDragging (androidx.window.extensions.core.util.function.Consumer)
public abstract void onFinishDragging (int, androidx.window.extensions.core.util.function.Consumer)
}
androidx/window/extensions/embedding/DividerPresenter$Properties.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.DividerPresenter$Properties extends java.lang.Object {
void <init> (android.content.res.Configuration, androidx.window.extensions.embedding.DividerAttributes, android.view.SurfaceControl, int, boolean, boolean, int, boolean, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer)
}
androidx/window/extensions/embedding/DividerPresenter$Renderer.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.DividerPresenter$Renderer extends java.lang.Object {
void update ()
void release ()
}
androidx/window/extensions/embedding/DividerPresenter.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.DividerPresenter extends java.lang.Object implements android.view.View$OnTouchListener {
static final float RATIO_EXPANDED_PRIMARY
static final float RATIO_EXPANDED_SECONDARY
static final float DEFAULT_MIN_RATIO
static final float DEFAULT_MAX_RATIO
static final int DEFAULT_DIVIDER_WIDTH_DP
static final android.view.animation.PathInterpolator FLING_ANIMATION_INTERPOLATOR
static final int FLING_ANIMATION_DURATION
static final int MIN_DISMISS_VELOCITY_DP_PER_SECOND
static final int MIN_FLING_VELOCITY_DP_PER_SECOND
android.view.VelocityTracker mVelocityTracker
androidx.window.extensions.embedding.DividerPresenter$Properties mProperties
androidx.window.extensions.embedding.DividerPresenter$Renderer mRenderer
android.os.IBinder mDecorSurfaceOwner
void <init> (int, androidx.window.extensions.embedding.DividerPresenter$DragEventCallback, java.util.concurrent.Executor)
void updateDivider (android.window.WindowContainerTransaction, android.window.TaskFragmentParentInfo, androidx.window.extensions.embedding.SplitContainer, boolean)
static android.graphics.Color getContainerBackgroundColor (androidx.window.extensions.embedding.TaskFragmentContainer, android.graphics.Color)
void createOrMoveDecorSurface (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer)
static int getInitialDividerPosition (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer, android.graphics.Rect, int, boolean, boolean, boolean)
static int getBoundsOffsetForDivider (androidx.window.extensions.embedding.SplitAttributes, int)
static int getBoundsOffsetForDivider (int, androidx.window.extensions.embedding.SplitAttributes$SplitType, int)
static androidx.window.extensions.embedding.DividerAttributes sanitizeDividerAttributes (androidx.window.extensions.embedding.DividerAttributes)
public boolean onTouch (android.view.View, android.view.MotionEvent)
android.animation.ValueAnimator getFlingAnimator (int, int)
static android.animation.ValueAnimator getValueAnimator (int, int)
static int dividerPositionWithPositionOptions (int, int, int, int, float, float, boolean)
static int calculateDividerPosition (android.view.MotionEvent, android.graphics.Rect, int, androidx.window.extensions.embedding.DividerAttributes, boolean, int, int)
static int calculateMinPosition (android.graphics.Rect, int, androidx.window.extensions.embedding.DividerAttributes, boolean, boolean)
static int calculateMaxPosition (android.graphics.Rect, int, androidx.window.extensions.embedding.DividerAttributes, boolean, boolean)
float calculateNewSplitRatio ()
void setHasContainersToFinish (boolean)
static float calculateNewSplitRatio (int, android.graphics.Rect, int, boolean, boolean, int, int, boolean)
}
androidx/window/extensions/embedding/EmbeddedActivityWindowInfo.class
EmbeddedActivityWindowInfo.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.EmbeddedActivityWindowInfo extends java.lang.Object {
private final android.app.Activity mActivity
private final boolean mIsEmbedded
private final android.graphics.Rect mTaskBounds
private final android.graphics.Rect mActivityStackBounds
void <init> (android.app.Activity, boolean, android.graphics.Rect, android.graphics.Rect)
android.app.Activity activity
boolean isEmbedded
android.graphics.Rect taskBounds
android.graphics.Rect activityStackBounds
public android.app.Activity getActivity ()
public boolean isEmbedded ()
public android.graphics.Rect getTaskBounds ()
public android.graphics.Rect getActivityStackBounds ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.EmbeddedActivityWindowInfo that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/EmbeddingRule.class
EmbeddingRule.java
package androidx.window.extensions.embedding
public abstract androidx.window.extensions.embedding.EmbeddingRule extends java.lang.Object {
private final String mTag
void <init> (java.lang.String)
String tag
public java.lang.String getTag ()
public boolean equals (java.lang.Object)
Object other
androidx.window.extensions.embedding.EmbeddingRule otherRule
public int hashCode ()
}
androidx/window/extensions/embedding/JetpackTaskFragmentOrganizer$TaskFragmentCallback.class
<Unknown>
package androidx.window.extensions.embedding
abstract androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer$TaskFragmentCallback extends java.lang.Object {
public abstract void onTransactionReady (android.window.TaskFragmentTransaction)
}
androidx/window/extensions/embedding/JetpackTaskFragmentOrganizer.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer extends android.window.TaskFragmentOrganizer {
final java.util.Map mFragmentInfos
androidx.window.extensions.embedding.TaskFragmentAnimationController mAnimationController
void <init> (java.util.concurrent.Executor, androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer$TaskFragmentCallback)
public void unregisterOrganizer ()
void overrideSplitAnimation ()
void startActivityToSide (android.window.WindowContainerTransaction, android.os.IBinder, android.graphics.Rect, android.app.Activity, android.os.IBinder, android.graphics.Rect, android.content.Intent, android.os.Bundle, androidx.window.extensions.embedding.SplitRule, int, androidx.window.extensions.embedding.SplitAttributes)
void expandTaskFragment (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer)
void expandActivity (android.window.WindowContainerTransaction, android.os.IBinder, android.app.Activity)
void createTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.graphics.Rect, int)
void createTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.graphics.Rect, int, android.os.IBinder)
void createTaskFragment (android.window.WindowContainerTransaction, android.window.TaskFragmentCreationParams)
void setAdjacentTaskFragmentsWithRule (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, androidx.window.extensions.embedding.SplitRule)
void setAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams)
void clearAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder)
void setCompanionTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, androidx.window.extensions.embedding.SplitRule, boolean)
void setCompanionTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder)
void resizeTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.graphics.Rect)
void updateWindowingMode (android.window.WindowContainerTransaction, android.os.IBinder, int)
void updateAnimationParams (android.window.WindowContainerTransaction, android.os.IBinder, androidx.window.extensions.embedding.SplitAttributes)
void updateAnimationParams (android.window.WindowContainerTransaction, android.os.IBinder, android.window.TaskFragmentAnimationParams)
void deleteTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder)
void reorderTaskFragmentToFront (android.window.WindowContainerTransaction, android.os.IBinder)
void setTaskFragmentIsolatedNavigation (android.window.WindowContainerTransaction, android.os.IBinder, boolean)
void setTaskFragmentPinned (android.window.WindowContainerTransaction, android.os.IBinder, boolean)
void setTaskFragmentDimOnTask (android.window.WindowContainerTransaction, android.os.IBinder, boolean)
void updateTaskFragmentInfo (android.window.TaskFragmentInfo)
void removeTaskFragmentInfo (android.window.TaskFragmentInfo)
public void onTransactionReady (android.window.TaskFragmentTransaction)
}
androidx/window/extensions/embedding/ParcelableSplitContainerData.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.ParcelableSplitContainerData extends java.lang.Object implements android.os.Parcelable {
final androidx.window.extensions.embedding.SplitContainer mSplitContainer
final android.os.IBinder mToken
final String mSplitRuleTag
final boolean mIsPrimaryContainerMutable
public static final android.os.Parcelable$Creator CREATOR
void <init> (androidx.window.extensions.embedding.SplitContainer, android.os.IBinder, android.os.IBinder, android.os.IBinder, java.lang.String, boolean)
android.os.IBinder getPrimaryContainerToken ()
android.os.IBinder getSecondaryContainerToken ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
}
androidx/window/extensions/embedding/ParcelableTaskContainerData.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.ParcelableTaskContainerData extends java.lang.Object implements android.os.Parcelable {
final androidx.window.extensions.embedding.TaskContainer mTaskContainer
final int mTaskId
public static final android.os.Parcelable$Creator CREATOR
void <init> (int, androidx.window.extensions.embedding.TaskContainer)
void <init> (androidx.window.extensions.embedding.ParcelableTaskContainerData, androidx.window.extensions.embedding.TaskContainer)
public void writeToParcel (android.os.Parcel, int)
java.util.List getParcelableTaskFragmentContainerDataList ()
java.util.List getParcelableSplitContainerDataList ()
java.util.List getSplitRuleTags ()
public int describeContents ()
}
androidx/window/extensions/embedding/ParcelableTaskFragmentContainerData.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.ParcelableTaskFragmentContainerData extends java.lang.Object implements android.os.Parcelable {
final android.os.IBinder mToken
final String mOverlayTag
final android.os.IBinder mAssociatedActivityToken
final android.graphics.Rect mLastRequestedBounds
final java.util.List mActivitiesToFinishOnExit
public static final android.os.Parcelable$Creator CREATOR
void <init> (android.os.IBinder, java.lang.String, android.os.IBinder)
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
}
androidx/window/extensions/embedding/ParentContainerInfo.class
ParentContainerInfo.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.ParentContainerInfo extends java.lang.Object {
private final android.view.WindowMetrics mWindowMetrics
private final android.content.res.Configuration mConfiguration
private final androidx.window.extensions.layout.WindowLayoutInfo mWindowLayoutInfo
void <init> (android.view.WindowMetrics, android.content.res.Configuration, androidx.window.extensions.layout.WindowLayoutInfo)
android.view.WindowMetrics windowMetrics
android.content.res.Configuration configuration
androidx.window.extensions.layout.WindowLayoutInfo windowLayoutInfo
public android.view.WindowMetrics getWindowMetrics ()
public android.content.res.Configuration getConfiguration ()
public androidx.window.extensions.layout.WindowLayoutInfo getWindowLayoutInfo ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
androidx.window.extensions.embedding.ParentContainerInfo parentContainerInfo
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitAttributes$Builder.class
SplitAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitAttributes$Builder extends java.lang.Object {
private androidx.window.extensions.embedding.SplitAttributes$SplitType mSplitType
private int mLayoutDirection
private androidx.window.extensions.embedding.AnimationParams mAnimationParams
private androidx.window.extensions.embedding.WindowAttributes mWindowAttributes
private androidx.window.extensions.embedding.DividerAttributes mDividerAttributes
public void <init> ()
public void <init> (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes original
public androidx.window.extensions.embedding.SplitAttributes$Builder setSplitType (androidx.window.extensions.embedding.SplitAttributes$SplitType)
androidx.window.extensions.embedding.SplitAttributes$SplitType splitType
public androidx.window.extensions.embedding.SplitAttributes$Builder setLayoutDirection (int)
int layoutDirection
public androidx.window.extensions.embedding.SplitAttributes$Builder setAnimationBackground (androidx.window.extensions.embedding.AnimationBackground)
androidx.window.extensions.embedding.AnimationBackground background
public androidx.window.extensions.embedding.SplitAttributes$Builder setAnimationParams (androidx.window.extensions.embedding.AnimationParams)
androidx.window.extensions.embedding.AnimationParams params
public androidx.window.extensions.embedding.SplitAttributes$Builder setWindowAttributes (androidx.window.extensions.embedding.WindowAttributes)
androidx.window.extensions.embedding.WindowAttributes attributes
public androidx.window.extensions.embedding.SplitAttributes$Builder setDividerAttributes (androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.DividerAttributes dividerAttributes
public androidx.window.extensions.embedding.SplitAttributes build ()
}
androidx/window/extensions/embedding/SplitAttributes$LayoutDirection.class
SplitAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitAttributes$LayoutDirection extends java.lang.Object {
public static final int LEFT_TO_RIGHT
public static final int RIGHT_TO_LEFT
public static final int LOCALE
public static final int TOP_TO_BOTTOM
public static final int BOTTOM_TO_TOP
private void <init> ()
}
androidx/window/extensions/embedding/SplitAttributes$SplitType$ExpandContainersSplitType.class
SplitAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitAttributes$SplitType$ExpandContainersSplitType extends androidx.window.extensions.embedding.SplitAttributes$SplitType {
public void <init> ()
}
androidx/window/extensions/embedding/SplitAttributes$SplitType$HingeSplitType.class
SplitAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitAttributes$SplitType$HingeSplitType extends androidx.window.extensions.embedding.SplitAttributes$SplitType {
private final androidx.window.extensions.embedding.SplitAttributes$SplitType mFallbackSplitType
public void <init> (androidx.window.extensions.embedding.SplitAttributes$SplitType)
androidx.window.extensions.embedding.SplitAttributes$SplitType fallbackSplitType
public androidx.window.extensions.embedding.SplitAttributes$SplitType getFallbackSplitType ()
}
androidx/window/extensions/embedding/SplitAttributes$SplitType$RatioSplitType.class
SplitAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitAttributes$SplitType$RatioSplitType extends androidx.window.extensions.embedding.SplitAttributes$SplitType {
private final float mRatio
public void <init> (float)
float ratio
public float getRatio ()
public static androidx.window.extensions.embedding.SplitAttributes$SplitType$RatioSplitType splitEqually ()
}
androidx/window/extensions/embedding/SplitAttributes$SplitType.class
SplitAttributes.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitAttributes$SplitType extends java.lang.Object {
private final String mDescription
void <init> (java.lang.String)
String description
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
androidx.window.extensions.embedding.SplitAttributes$SplitType that
public java.lang.String toString ()
static androidx.window.extensions.embedding.SplitAttributes$SplitType createSplitTypeFromLegacySplitRatio (float)
float splitRatio
}
androidx/window/extensions/embedding/SplitAttributes.class
SplitAttributes.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitAttributes extends java.lang.Object {
private final int mLayoutDirection
private final androidx.window.extensions.embedding.SplitAttributes$SplitType mSplitType
private final androidx.window.extensions.embedding.AnimationParams mAnimationParams
private final androidx.window.extensions.embedding.WindowAttributes mWindowAttributes
private final androidx.window.extensions.embedding.DividerAttributes mDividerAttributes
void <init> (androidx.window.extensions.embedding.SplitAttributes$SplitType, int, androidx.window.extensions.embedding.AnimationParams, androidx.window.extensions.embedding.WindowAttributes, androidx.window.extensions.embedding.DividerAttributes)
androidx.window.extensions.embedding.SplitAttributes$SplitType splitType
int layoutDirection
androidx.window.extensions.embedding.AnimationParams animationParams
androidx.window.extensions.embedding.WindowAttributes attributes
androidx.window.extensions.embedding.DividerAttributes dividerAttributes
public int getLayoutDirection ()
public androidx.window.extensions.embedding.SplitAttributes$SplitType getSplitType ()
public androidx.window.extensions.embedding.AnimationBackground getAnimationBackground ()
public androidx.window.extensions.embedding.AnimationParams getAnimationParams ()
public androidx.window.extensions.embedding.WindowAttributes getWindowAttributes ()
public androidx.window.extensions.embedding.DividerAttributes getDividerAttributes ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.SplitAttributes that
public int hashCode ()
public java.lang.String toString ()
private java.lang.String layoutDirectionToString ()
static synthetic androidx.window.extensions.embedding.SplitAttributes$SplitType access$000 (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes x0
static synthetic int access$100 (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes x0
static synthetic androidx.window.extensions.embedding.AnimationParams access$200 (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes x0
static synthetic androidx.window.extensions.embedding.WindowAttributes access$300 (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes x0
static synthetic androidx.window.extensions.embedding.DividerAttributes access$400 (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes x0
}
androidx/window/extensions/embedding/SplitAttributesCalculatorParams.class
SplitAttributesCalculatorParams.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitAttributesCalculatorParams extends java.lang.Object {
private final android.view.WindowMetrics mParentWindowMetrics
private final android.content.res.Configuration mParentConfiguration
private final androidx.window.extensions.layout.WindowLayoutInfo mParentWindowLayoutInfo
private final androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes
private final boolean mAreDefaultConstraintsSatisfied
private final String mSplitRuleTag
public android.view.WindowMetrics getParentWindowMetrics ()
public android.content.res.Configuration getParentConfiguration ()
public androidx.window.extensions.embedding.SplitAttributes getDefaultSplitAttributes ()
public boolean areDefaultConstraintsSatisfied ()
public androidx.window.extensions.layout.WindowLayoutInfo getParentWindowLayoutInfo ()
public java.lang.String getSplitRuleTag ()
void <init> (android.view.WindowMetrics, android.content.res.Configuration, androidx.window.extensions.layout.WindowLayoutInfo, androidx.window.extensions.embedding.SplitAttributes, boolean, java.lang.String)
android.view.WindowMetrics parentWindowMetrics
android.content.res.Configuration parentConfiguration
androidx.window.extensions.layout.WindowLayoutInfo parentWindowLayoutInfo
androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes
boolean areDefaultConstraintsSatisfied
String splitRuleTag
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitAttributesHelper.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.SplitAttributesHelper extends java.lang.Object {
void <init> ()
static boolean isReversedLayout (androidx.window.extensions.embedding.SplitAttributes, android.content.res.Configuration)
static boolean isDraggableExpandType (androidx.window.extensions.embedding.SplitAttributes)
}
androidx/window/extensions/embedding/SplitContainer.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.SplitContainer extends java.lang.Object {
void <init> (androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes)
void <init> (androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes, boolean)
void <init> (androidx.window.extensions.embedding.ParcelableSplitContainerData, androidx.window.extensions.embedding.SplitController, androidx.window.extensions.embedding.SplitRule)
void setPrimaryContainer (androidx.window.extensions.embedding.TaskFragmentContainer)
androidx.window.extensions.embedding.TaskFragmentContainer getPrimaryContainer ()
androidx.window.extensions.embedding.TaskFragmentContainer getSecondaryContainer ()
androidx.window.extensions.embedding.SplitRule getSplitRule ()
androidx.window.extensions.embedding.SplitAttributes getCurrentSplitAttributes ()
androidx.window.extensions.embedding.SplitAttributes getDefaultSplitAttributes ()
android.os.IBinder getToken ()
androidx.window.extensions.embedding.ParcelableSplitContainerData getParcelableData ()
void updateCurrentSplitAttributes (androidx.window.extensions.embedding.SplitAttributes)
void updateDefaultSplitAttributes (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.TaskContainer getTaskContainer ()
android.util.Pair getMinDimensionsPair ()
boolean isPlaceholderContainer ()
androidx.window.extensions.embedding.SplitInfo toSplitInfoIfStable ()
static boolean shouldFinishPrimaryWithSecondary (androidx.window.extensions.embedding.SplitRule)
static boolean shouldFinishSecondaryWithPrimary (androidx.window.extensions.embedding.SplitRule)
static boolean shouldFinishAssociatedContainerWhenStacked (int)
static boolean shouldFinishAssociatedContainerWhenAdjacent (int)
static int getFinishPrimaryWithSecondaryBehavior (androidx.window.extensions.embedding.SplitRule)
static int getFinishSecondaryWithPrimaryBehavior (androidx.window.extensions.embedding.SplitRule)
static boolean isStickyPlaceholderRule (androidx.window.extensions.embedding.SplitRule)
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitController$ActivityStartMonitor.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.SplitController$ActivityStartMonitor extends android.app.Instrumentation$ActivityMonitor {
android.content.Intent mCurrentIntent
void <init> (androidx.window.extensions.embedding.SplitController)
public android.app.Instrumentation$ActivityResult onStartActivity (android.content.Context, android.content.Intent, android.os.Bundle)
public void onStartActivityResult (int, android.os.Bundle)
}
androidx/window/extensions/embedding/SplitController$FoldingFeatureListener.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.SplitController$FoldingFeatureListener extends java.lang.Object implements java.util.function.Consumer {
public void accept (java.util.List)
}
androidx/window/extensions/embedding/SplitController$LifecycleCallbacks.class
<Unknown>
package androidx.window.extensions.embedding
final androidx.window.extensions.embedding.SplitController$LifecycleCallbacks extends androidx.window.common.EmptyLifecycleCallbacksAdapter {
public void onActivityPreCreated (android.app.Activity, android.os.Bundle)
public void onActivityPostCreated (android.app.Activity, android.os.Bundle)
public void onActivityConfigurationChanged (android.app.Activity)
public void onActivityPostPaused (android.app.Activity)
public void onActivityPostDestroyed (android.app.Activity)
}
androidx/window/extensions/embedding/SplitController$MainThreadExecutor.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.SplitController$MainThreadExecutor extends java.lang.Object implements java.util.concurrent.Executor {
public void execute (java.lang.Runnable)
}
androidx/window/extensions/embedding/SplitController.class
<Unknown>
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitController extends java.lang.Object implements androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer$TaskFragmentCallback androidx.window.extensions.embedding.ActivityEmbeddingComponent androidx.window.extensions.embedding.DividerPresenter$DragEventCallback {
static final String TAG
static final boolean ENABLE_SHELL_TRANSITIONS
static final String KEY_OVERLAY_ASSOCIATE_WITH_LAUNCHING_ACTIVITY
final androidx.window.extensions.embedding.SplitPresenter mPresenter
final androidx.window.extensions.embedding.TransactionManager mTransactionManager
final android.util.ArrayMap mOverlayRestoreParams
final android.util.SparseArray mTaskContainers
final Object mLock
public void <init> (androidx.window.extensions.layout.WindowLayoutComponentImpl, androidx.window.common.DeviceStateManagerFoldingFeatureProducer)
public void setEmbeddingRules (java.util.Set)
public boolean pinTopActivityStack (int, androidx.window.extensions.embedding.SplitPinRule)
public void unpinTopActivityStack (int)
public void setSplitAttributesCalculator (androidx.window.extensions.core.util.function.Function)
public void clearSplitAttributesCalculator ()
public void setActivityStackAttributesCalculator (androidx.window.extensions.core.util.function.Function)
public void clearActivityStackAttributesCalculator ()
androidx.window.extensions.core.util.function.Function getSplitAttributesCalculator ()
public android.app.ActivityOptions setLaunchingActivityStack (android.app.ActivityOptions, android.os.IBinder)
java.util.List getSplitRules ()
public void setSplitInfoCallback (java.util.function.Consumer)
public void setSplitInfoCallback (androidx.window.extensions.core.util.function.Consumer)
public void clearSplitInfoCallback ()
public void registerActivityStackCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer)
public void unregisterActivityStackCallback (androidx.window.extensions.core.util.function.Consumer)
public void finishActivityStacks (java.util.Set)
public void invalidateTopVisibleSplitAttributes ()
public void updateSplitAttributes (android.os.IBinder, androidx.window.extensions.embedding.SplitAttributes)
public void updateActivityStackAttributes (androidx.window.extensions.embedding.ActivityStack$Token, androidx.window.extensions.embedding.ActivityStackAttributes)
public androidx.window.extensions.embedding.ParentContainerInfo getParentContainerInfo (androidx.window.extensions.embedding.ActivityStack$Token)
public androidx.window.extensions.embedding.ActivityStack$Token getActivityStackToken (java.lang.String)
public void onTransactionReady (android.window.TaskFragmentTransaction)
void onTaskFragmentAppeared (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo)
void onTaskFragmentInfoChanged (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo)
void onTaskFragmentVanished (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo, int)
void onTaskFragmentParentInfoChanged (android.window.WindowContainerTransaction, int, android.window.TaskFragmentParentInfo)
void onTaskFragmentParentRestored (android.window.WindowContainerTransaction, int, android.window.TaskFragmentParentInfo)
void updateContainersInTaskIfVisible (android.window.WindowContainerTransaction, int)
void onActivityReparentedToTask (android.window.WindowContainerTransaction, int, android.content.Intent, android.os.IBinder, android.os.IBinder, android.os.IBinder)
androidx.window.extensions.embedding.TaskFragmentContainer$OverlayContainerRestoreParams getOverlayContainerRestoreParams (android.os.IBinder, android.os.IBinder)
void onTaskFragmentError (android.window.WindowContainerTransaction, android.os.IBinder, android.window.TaskFragmentInfo, int, java.lang.Throwable)
void onActivityCreated (android.window.WindowContainerTransaction, android.app.Activity)
boolean resolveActivityToContainer (android.window.WindowContainerTransaction, android.app.Activity, boolean)
boolean resolveActivityToContainerByRule (android.window.WindowContainerTransaction, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, boolean)
void placeActivityInTopContainer (android.window.WindowContainerTransaction, android.app.Activity)
android.app.Activity findActivityBelow (android.app.Activity)
void onActivityDestroyed (android.window.WindowContainerTransaction, android.app.Activity)
void onTaskFragmentAppearEmptyTimeout (androidx.window.extensions.embedding.TaskFragmentContainer)
void onTaskFragmentAppearEmptyTimeout (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer)
androidx.window.extensions.embedding.TaskFragmentContainer resolveStartActivityIntent (android.window.WindowContainerTransaction, int, android.content.Intent, android.app.Activity)
androidx.window.extensions.embedding.TaskFragmentContainer resolveStartActivityIntentByRule (android.window.WindowContainerTransaction, int, android.content.Intent, android.app.Activity)
androidx.window.extensions.embedding.TaskFragmentContainer createEmptyContainer (android.window.WindowContainerTransaction, android.content.Intent, int, androidx.window.extensions.embedding.ActivityStackAttributes, android.app.Activity, java.lang.String, android.os.Bundle, boolean)
androidx.window.extensions.embedding.TaskFragmentContainer getContainerWithActivity (android.app.Activity)
androidx.window.extensions.embedding.TaskFragmentContainer getContainerWithActivity (android.os.IBinder)
void registerSplit (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes)
void removeContainer (androidx.window.extensions.embedding.TaskFragmentContainer)
void removeContainers (androidx.window.extensions.embedding.TaskContainer, java.util.List)
void updateContainer (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer)
void updateOverlayContainer (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer)
boolean updateSplitContainerIfNeeded (androidx.window.extensions.embedding.SplitContainer, android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitContainer getActiveSplitForContainers (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer)
boolean launchPlaceholderIfNecessary (android.window.WindowContainerTransaction, android.app.Activity, boolean)
android.os.Bundle getPlaceholderOptions (android.app.Activity, boolean)
boolean dismissPlaceholderIfNecessary (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitContainer)
void updateCallbackIfNecessary ()
boolean shouldContainerBeExpanded (androidx.window.extensions.embedding.TaskFragmentContainer)
androidx.window.extensions.embedding.TaskFragmentContainer getContainer (android.os.IBinder)
androidx.window.extensions.embedding.TaskFragmentContainer getContainer (androidx.window.extensions.core.util.function.Predicate)
androidx.window.extensions.embedding.SplitContainer getSplitContainer (android.os.IBinder)
androidx.window.extensions.embedding.TaskContainer getTaskContainer (int)
java.util.List getTaskContainers ()
void setSavedState (android.os.Bundle)
void addTaskContainer (int, androidx.window.extensions.embedding.TaskContainer)
android.os.Handler getHandler ()
int getTaskId (android.app.Activity)
android.app.Activity getActivity (android.os.IBinder)
androidx.window.extensions.embedding.SplitController$ActivityStartMonitor getActivityStartMonitor ()
android.os.IBinder getTaskFragmentTokenFromActivityClientRecord (android.app.Activity)
boolean shouldExpand (android.app.Activity, android.content.Intent)
boolean shouldRetainAssociatedContainer (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer)
boolean shouldRetainAssociatedActivity (androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity)
java.util.List getAllNonFinishingOverlayContainers ()
androidx.window.extensions.embedding.TaskFragmentContainer createOrUpdateOverlayTaskFragmentIfNeeded (android.window.WindowContainerTransaction, android.os.Bundle, android.content.Intent, android.app.Activity)
public void setAutoSaveEmbeddingState (boolean)
void scheduleBackup ()
public boolean isActivityEmbedded (android.app.Activity)
public void setEmbeddedActivityWindowInfoCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer)
public void clearEmbeddedActivityWindowInfoCallback ()
java.util.function.BiConsumer getActivityWindowInfoListener ()
public androidx.window.extensions.embedding.EmbeddedActivityWindowInfo getEmbeddedActivityWindowInfo (android.app.Activity)
void onActivityWindowInfoChanged (android.os.IBinder, android.window.ActivityWindowInfo)
static boolean areRulesSamePresentation (androidx.window.extensions.embedding.SplitPairRule, androidx.window.extensions.embedding.SplitPairRule, android.view.WindowMetrics)
void updateDivider (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskContainer, boolean)
public void onStartDragging (androidx.window.extensions.core.util.function.Consumer)
public void onFinishDragging (int, androidx.window.extensions.core.util.function.Consumer)
}
androidx/window/extensions/embedding/SplitInfo$Token.class
SplitInfo.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitInfo$Token extends java.lang.Object {
private final android.os.IBinder mToken
void <init> (android.os.IBinder)
android.os.IBinder token
android.os.IBinder getRawToken ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.SplitInfo$Token token
public int hashCode ()
public java.lang.String toString ()
public static androidx.window.extensions.embedding.SplitInfo$Token createFromBinder (android.os.IBinder)
android.os.IBinder token
}
androidx/window/extensions/embedding/SplitInfo.class
SplitInfo.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitInfo extends java.lang.Object {
private final androidx.window.extensions.embedding.ActivityStack mPrimaryActivityStack
private final androidx.window.extensions.embedding.ActivityStack mSecondaryActivityStack
private final androidx.window.extensions.embedding.SplitAttributes mSplitAttributes
private final androidx.window.extensions.embedding.SplitInfo$Token mToken
void <init> (androidx.window.extensions.embedding.ActivityStack, androidx.window.extensions.embedding.ActivityStack, androidx.window.extensions.embedding.SplitAttributes, androidx.window.extensions.embedding.SplitInfo$Token)
androidx.window.extensions.embedding.ActivityStack primaryActivityStack
androidx.window.extensions.embedding.ActivityStack secondaryActivityStack
androidx.window.extensions.embedding.SplitAttributes splitAttributes
androidx.window.extensions.embedding.SplitInfo$Token token
public androidx.window.extensions.embedding.ActivityStack getPrimaryActivityStack ()
public androidx.window.extensions.embedding.ActivityStack getSecondaryActivityStack ()
public float getSplitRatio ()
androidx.window.extensions.embedding.SplitAttributes$SplitType splitType
public androidx.window.extensions.embedding.SplitAttributes getSplitAttributes ()
public android.os.IBinder getToken ()
public androidx.window.extensions.embedding.SplitInfo$Token getSplitInfoToken ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.SplitInfo that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitPairRule$Builder.class
SplitPairRule.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitPairRule$Builder extends java.lang.Object {
private final androidx.window.extensions.core.util.function.Predicate mActivityPairPredicate
private final androidx.window.extensions.core.util.function.Predicate mActivityIntentPredicate
private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate
private float mSplitRatio
private int mLayoutDirection
private androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes
private boolean mClearTop
private int mFinishPrimaryWithSecondary
private int mFinishSecondaryWithPrimary
private String mTag
public void <init> (java.util.function.Predicate, java.util.function.Predicate, java.util.function.Predicate)
java.util.function.Predicate activityPairPredicate
java.util.function.Predicate activityIntentPredicate
java.util.function.Predicate parentWindowMetricsPredicate
public void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate)
androidx.window.extensions.core.util.function.Predicate activityPairPredicate
androidx.window.extensions.core.util.function.Predicate activityIntentPredicate
androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate
public androidx.window.extensions.embedding.SplitPairRule$Builder setSplitRatio (float)
float splitRatio
public androidx.window.extensions.embedding.SplitPairRule$Builder setLayoutDirection (int)
int layoutDirection
public androidx.window.extensions.embedding.SplitPairRule$Builder setDefaultSplitAttributes (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes attrs
public androidx.window.extensions.embedding.SplitPairRule$Builder setShouldFinishPrimaryWithSecondary (boolean)
boolean finishPrimaryWithSecondary
public androidx.window.extensions.embedding.SplitPairRule$Builder setShouldFinishSecondaryWithPrimary (boolean)
boolean finishSecondaryWithPrimary
public androidx.window.extensions.embedding.SplitPairRule$Builder setFinishPrimaryWithSecondary (int)
int finishBehavior
public androidx.window.extensions.embedding.SplitPairRule$Builder setFinishSecondaryWithPrimary (int)
int finishBehavior
public androidx.window.extensions.embedding.SplitPairRule$Builder setShouldClearTop (boolean)
boolean shouldClearTop
public androidx.window.extensions.embedding.SplitPairRule$Builder setTag (java.lang.String)
String tag
public androidx.window.extensions.embedding.SplitPairRule build ()
}
androidx/window/extensions/embedding/SplitPairRule.class
SplitPairRule.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitPairRule extends androidx.window.extensions.embedding.SplitRule {
private final androidx.window.extensions.core.util.function.Predicate mActivityPairPredicate
private final androidx.window.extensions.core.util.function.Predicate mActivityIntentPredicate
private final int mFinishPrimaryWithSecondary
private final int mFinishSecondaryWithPrimary
private final boolean mClearTop
void <init> (androidx.window.extensions.embedding.SplitAttributes, int, int, boolean, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, java.lang.String)
androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes
int finishPrimaryWithSecondary
int finishSecondaryWithPrimary
boolean clearTop
androidx.window.extensions.core.util.function.Predicate activityPairPredicate
androidx.window.extensions.core.util.function.Predicate activityIntentPredicate
androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate
String tag
public boolean matchesActivityPair (android.app.Activity, android.app.Activity)
android.app.Activity primaryActivity
android.app.Activity secondaryActivity
public boolean matchesActivityIntentPair (android.app.Activity, android.content.Intent)
android.app.Activity primaryActivity
android.content.Intent secondaryActivityIntent
public int getFinishPrimaryWithSecondary ()
public int getFinishSecondaryWithPrimary ()
public boolean shouldClearTop ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.SplitPairRule that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitPinContainer.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.SplitPinContainer extends androidx.window.extensions.embedding.SplitContainer {
void <init> (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitPinRule, androidx.window.extensions.embedding.SplitAttributes)
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitPinRule$Builder.class
SplitPinRule.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitPinRule$Builder extends java.lang.Object {
private final androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes
private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate
private boolean mIsSticky
private String mTag
public void <init> (androidx.window.extensions.embedding.SplitAttributes, androidx.window.extensions.core.util.function.Predicate)
androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes
androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate
public androidx.window.extensions.embedding.SplitPinRule$Builder setSticky (boolean)
boolean isSticky
public androidx.window.extensions.embedding.SplitPinRule$Builder setTag (java.lang.String)
String tag
public androidx.window.extensions.embedding.SplitPinRule build ()
}
androidx/window/extensions/embedding/SplitPinRule.class
SplitPinRule.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitPinRule extends androidx.window.extensions.embedding.SplitRule {
private final boolean mIsSticky
void <init> (androidx.window.extensions.embedding.SplitAttributes, androidx.window.extensions.core.util.function.Predicate, boolean, java.lang.String)
androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes
androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate
boolean isSticky
String tag
public boolean isSticky ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.SplitPinRule that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitPlaceholderRule$Builder.class
SplitPlaceholderRule.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.SplitPlaceholderRule$Builder extends java.lang.Object {
private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate
private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate
private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate
private final android.content.Intent mPlaceholderIntent
private float mSplitRatio
private int mLayoutDirection
private androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes
private boolean mIsSticky
private int mFinishPrimaryWithPlaceholder
private String mTag
public void <init> (android.content.Intent, java.util.function.Predicate, java.util.function.Predicate, java.util.function.Predicate)
android.content.Intent placeholderIntent
java.util.function.Predicate activityPredicate
java.util.function.Predicate intentPredicate
java.util.function.Predicate parentWindowMetricsPredicate
public void <init> (android.content.Intent, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate)
android.content.Intent placeholderIntent
androidx.window.extensions.core.util.function.Predicate activityPredicate
androidx.window.extensions.core.util.function.Predicate intentPredicate
androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate
public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setSplitRatio (float)
float splitRatio
public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setLayoutDirection (int)
int layoutDirection
public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setDefaultSplitAttributes (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes attrs
public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setSticky (boolean)
boolean sticky
public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setFinishPrimaryWithSecondary (int)
int finishBehavior
public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setFinishPrimaryWithPlaceholder (int)
int finishBehavior
public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setTag (java.lang.String)
String tag
public androidx.window.extensions.embedding.SplitPlaceholderRule build ()
}
androidx/window/extensions/embedding/SplitPlaceholderRule.class
SplitPlaceholderRule.java
package androidx.window.extensions.embedding
public androidx.window.extensions.embedding.SplitPlaceholderRule extends androidx.window.extensions.embedding.SplitRule {
private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate
private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate
private final android.content.Intent mPlaceholderIntent
private final boolean mIsSticky
private final int mFinishPrimaryWithPlaceholder
void <init> (android.content.Intent, androidx.window.extensions.embedding.SplitAttributes, boolean, int, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, java.lang.String)
android.content.Intent placeholderIntent
androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes
boolean isSticky
int finishPrimaryWithPlaceholder
androidx.window.extensions.core.util.function.Predicate activityPredicate
androidx.window.extensions.core.util.function.Predicate intentPredicate
androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate
String tag
public boolean matchesActivity (android.app.Activity)
android.app.Activity activity
public boolean matchesIntent (android.content.Intent)
android.content.Intent intent
public android.content.Intent getPlaceholderIntent ()
public boolean isSticky ()
public int getFinishPrimaryWithSecondary ()
public int getFinishPrimaryWithPlaceholder ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.SplitPlaceholderRule that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/SplitPresenter$ContainerPosition.class
<Unknown>
package androidx.window.extensions.embedding
abstract annotation androidx.window.extensions.embedding.SplitPresenter$ContainerPosition extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/extensions/embedding/SplitPresenter$Position.class
<Unknown>
package androidx.window.extensions.embedding
abstract annotation androidx.window.extensions.embedding.SplitPresenter$Position extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/extensions/embedding/SplitPresenter$ResultCode.class
<Unknown>
package androidx.window.extensions.embedding
abstract annotation androidx.window.extensions.embedding.SplitPresenter$ResultCode extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/extensions/embedding/SplitPresenter.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.SplitPresenter extends androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer {
static final int POSITION_START
static final int POSITION_END
static final int POSITION_FILL
static final int CONTAINER_POSITION_LEFT
static final int CONTAINER_POSITION_TOP
static final int CONTAINER_POSITION_RIGHT
static final int CONTAINER_POSITION_BOTTOM
static final int RESULT_NOT_EXPANDED
static final int RESULT_EXPANDED
static final int RESULT_EXPAND_FAILED_NO_TF_INFO
static final androidx.window.extensions.embedding.SplitAttributes EXPAND_CONTAINERS_ATTRIBUTES
void <init> (java.util.concurrent.Executor, androidx.window.extensions.layout.WindowLayoutComponentImpl, androidx.window.extensions.embedding.SplitController)
void setAutoSaveEmbeddingState (boolean)
void scheduleBackup ()
boolean isWaitingToRebuildTaskContainers ()
void abortTaskContainerRebuilding (android.window.WindowContainerTransaction)
boolean rebuildTaskContainers (android.window.WindowContainerTransaction, java.util.Set)
void cleanupContainer (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, boolean)
androidx.window.extensions.embedding.TaskFragmentContainer createNewSplitWithEmptySideContainer (android.window.WindowContainerTransaction, android.app.Activity, android.content.Intent, androidx.window.extensions.embedding.SplitPairRule, androidx.window.extensions.embedding.SplitAttributes)
void createNewSplitContainer (android.window.WindowContainerTransaction, android.app.Activity, android.app.Activity, androidx.window.extensions.embedding.SplitPairRule, androidx.window.extensions.embedding.SplitAttributes)
void startActivityToSide (android.window.WindowContainerTransaction, android.app.Activity, android.content.Intent, android.os.Bundle, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes, boolean)
void updateSplitContainer (androidx.window.extensions.embedding.SplitContainer, android.window.WindowContainerTransaction)
void setTaskFragmentIsolatedNavigation (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, boolean)
void setTaskFragmentPinned (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, boolean)
void resizeTaskFragmentIfRegistered (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, android.graphics.Rect)
void updateTaskFragmentWindowingModeIfRegistered (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, int)
void createTaskFragment (android.window.WindowContainerTransaction, android.window.TaskFragmentCreationParams)
void resizeTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.graphics.Rect)
void updateWindowingMode (android.window.WindowContainerTransaction, android.os.IBinder, int)
void updateAnimationParams (android.window.WindowContainerTransaction, android.os.IBinder, android.window.TaskFragmentAnimationParams)
void setAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams)
void clearAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder)
void setCompanionTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder)
void applyActivityStackAttributes (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.ActivityStackAttributes, android.util.Size)
static int getOverlayPosition (android.graphics.Rect, android.graphics.Rect)
static android.graphics.Rect sanitizeBounds (android.graphics.Rect, android.util.Size, androidx.window.extensions.embedding.TaskFragmentContainer)
void setTaskFragmentDimOnTask (android.window.WindowContainerTransaction, android.os.IBinder, boolean)
int expandSplitContainerIfNeeded (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitContainer, android.app.Activity, android.app.Activity, android.content.Intent)
void expandTaskFragment (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer)
static boolean shouldShowSplit (androidx.window.extensions.embedding.SplitContainer)
static boolean shouldShowSplit (androidx.window.extensions.embedding.SplitAttributes)
static boolean shouldShowPlaceholderWhenExpanded (androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.embedding.SplitAttributes computeSplitAttributes (androidx.window.extensions.embedding.TaskContainer$TaskProperties, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes, android.util.Pair)
static android.util.Pair getActivitiesMinDimensionsPair (android.app.Activity, android.app.Activity)
static android.util.Pair getActivityIntentMinDimensionsPair (android.app.Activity, android.content.Intent)
static android.util.Size getMinDimensions (android.app.Activity)
static android.util.Size getMinDimensions (android.content.Intent)
static boolean boundsSmallerThanMinDimensions (android.graphics.Rect, android.util.Size)
android.graphics.Rect getRelBoundsForPosition (int, androidx.window.extensions.embedding.TaskContainer$TaskProperties, androidx.window.extensions.embedding.SplitAttributes)
androidx.window.extensions.layout.FoldingFeature getFoldingFeature (androidx.window.extensions.embedding.TaskContainer$TaskProperties)
androidx.window.extensions.embedding.TaskContainer$TaskProperties getTaskProperties (android.app.Activity)
android.view.WindowMetrics getTaskWindowMetrics (android.app.Activity)
androidx.window.extensions.embedding.ParentContainerInfo createParentContainerInfoFromTaskProperties (androidx.window.extensions.embedding.TaskContainer$TaskProperties)
static java.lang.String positionToString (int)
}
androidx/window/extensions/embedding/SplitRule.class
SplitRule.java
package androidx.window.extensions.embedding
public abstract androidx.window.extensions.embedding.SplitRule extends androidx.window.extensions.embedding.EmbeddingRule {
private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate
private final androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes
public static final int FINISH_NEVER
public static final int FINISH_ALWAYS
public static final int FINISH_ADJACENT
void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.embedding.SplitAttributes, java.lang.String)
androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate
androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes
String tag
public boolean checkParentMetrics (android.view.WindowMetrics)
android.view.WindowMetrics parentMetrics
public float getSplitRatio ()
androidx.window.extensions.embedding.SplitAttributes$SplitType splitType
public int getLayoutDirection ()
public androidx.window.extensions.embedding.SplitAttributes getDefaultSplitAttributes ()
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.embedding.SplitRule that
public int hashCode ()
int result
public java.lang.String toString ()
}
androidx/window/extensions/embedding/TaskContainer$TaskProperties.class
<Unknown>
package androidx.window.extensions.embedding
final androidx.window.extensions.embedding.TaskContainer$TaskProperties extends java.lang.Object {
void <init> (int, android.content.res.Configuration)
int getDisplayId ()
android.content.res.Configuration getConfiguration ()
android.view.WindowMetrics getTaskMetrics ()
void translateAbsoluteBoundsToRelativeBounds (android.graphics.Rect)
static androidx.window.extensions.embedding.TaskContainer$TaskProperties getTaskPropertiesFromActivity (android.app.Activity)
}
androidx/window/extensions/embedding/TaskContainer.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskContainer extends java.lang.Object {
final java.util.Set mFinishedContainer
boolean mTaskFragmentContainersNeedsUpdate
void <init> (int, android.app.Activity, androidx.window.extensions.embedding.SplitController)
void <init> (androidx.window.extensions.embedding.ParcelableTaskContainerData, androidx.window.extensions.embedding.SplitController, android.util.ArrayMap)
androidx.window.extensions.embedding.ParcelableTaskContainerData getParcelableData ()
java.util.List getParcelableTaskFragmentContainerDataList ()
java.util.List getParcelableSplitContainerDataList ()
int getTaskId ()
int getDisplayId ()
boolean isVisible ()
void setInvisible ()
boolean hasDirectActivity ()
android.graphics.Rect getBounds ()
androidx.window.extensions.embedding.TaskContainer$TaskProperties getTaskProperties ()
void updateTaskFragmentParentInfo (android.window.TaskFragmentParentInfo)
android.window.TaskFragmentParentInfo getTaskFragmentParentInfo ()
boolean shouldUpdateContainer (android.window.TaskFragmentParentInfo)
int getWindowingModeForTaskFragment (android.graphics.Rect)
boolean isInPictureInPicture ()
boolean isInMultiWindow ()
boolean isEmpty ()
void onFinishingActivityPaused (android.window.WindowContainerTransaction, android.os.IBinder)
void onActivityDestroyed (android.window.WindowContainerTransaction, android.os.IBinder)
void cleanupPendingAppearedActivity (android.os.IBinder)
androidx.window.extensions.embedding.TaskFragmentContainer getTopNonFinishingTaskFragmentContainer ()
androidx.window.extensions.embedding.TaskFragmentContainer getTopNonFinishingTaskFragmentContainer (boolean)
androidx.window.extensions.embedding.TaskFragmentContainer getTopNonFinishingTaskFragmentContainer (boolean, boolean)
androidx.window.extensions.embedding.TaskFragmentContainer getNonFinishingTaskFragmentContainerBelow (androidx.window.extensions.embedding.TaskFragmentContainer)
android.app.Activity getTopNonFinishingActivity (boolean)
androidx.window.extensions.embedding.TaskFragmentContainer getContainerWithActivity (android.os.IBinder)
androidx.window.extensions.embedding.TaskFragmentContainer getContainer (androidx.window.extensions.core.util.function.Predicate)
androidx.window.extensions.embedding.SplitContainer getActiveSplitForContainer (androidx.window.extensions.embedding.TaskFragmentContainer)
androidx.window.extensions.embedding.TaskFragmentContainer getAlwaysOnTopOverlayContainer ()
int indexOf (androidx.window.extensions.embedding.TaskFragmentContainer)
boolean isInIntermediateState ()
java.util.List getSplitContainers ()
void addSplitContainer (androidx.window.extensions.embedding.SplitContainer)
boolean isPlaceholderRuleSuppressed ()
void removeSplitContainers (java.util.List)
void removeSplitPinContainer ()
androidx.window.extensions.embedding.SplitPinContainer getSplitPinContainer ()
boolean isTaskFragmentContainerPinned (androidx.window.extensions.embedding.TaskFragmentContainer)
void addTaskFragmentContainer (androidx.window.extensions.embedding.TaskFragmentContainer)
void addTaskFragmentContainer (int, androidx.window.extensions.embedding.TaskFragmentContainer)
void removeTaskFragmentContainer (androidx.window.extensions.embedding.TaskFragmentContainer)
void removeTaskFragmentContainers (java.util.List)
void clearTaskFragmentContainer ()
java.util.List getTaskFragmentContainers ()
void updateTopSplitContainerForDivider (androidx.window.extensions.embedding.DividerPresenter, java.util.List)
androidx.window.extensions.embedding.SplitContainer getTopNonFinishingSplitContainer ()
java.util.List getSplitStatesIfStable ()
java.util.List getActivityStacksIfStable ()
}
androidx/window/extensions/embedding/TaskFragmentAnimationAdapter$BoundsChangeAdapter.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentAnimationAdapter$BoundsChangeAdapter extends androidx.window.extensions.embedding.TaskFragmentAnimationAdapter {
void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget)
void onAnimationUpdateInner (android.view.SurfaceControl$Transaction)
}
androidx/window/extensions/embedding/TaskFragmentAnimationAdapter$SnapshotAdapter.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentAnimationAdapter$SnapshotAdapter extends androidx.window.extensions.embedding.TaskFragmentAnimationAdapter {
void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget)
void onAnimationUpdateInner (android.view.SurfaceControl$Transaction)
}
androidx/window/extensions/embedding/TaskFragmentAnimationAdapter.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentAnimationAdapter extends java.lang.Object {
final android.view.animation.Animation mAnimation
final android.view.RemoteAnimationTarget mTarget
final android.view.SurfaceControl mLeash
final android.view.animation.Transformation mTransformation
final float[] mMatrix
final float[] mVecs
final android.graphics.Rect mRect
void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget)
void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget, android.view.SurfaceControl, android.graphics.Rect)
final void overrideLayer (int)
final void onAnimationUpdate (android.view.SurfaceControl$Transaction, long)
void onAnimationUpdateInner (android.view.SurfaceControl$Transaction)
final void onAnimationEnd (android.view.SurfaceControl$Transaction)
final long getDurationHint ()
}
androidx/window/extensions/embedding/TaskFragmentAnimationController.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentAnimationController extends java.lang.Object {
static final boolean DEBUG
final android.view.RemoteAnimationDefinition mDefinition
void <init> (android.window.TaskFragmentOrganizer)
void registerRemoteAnimations ()
void unregisterRemoteAnimations ()
}
androidx/window/extensions/embedding/TaskFragmentAnimationRunner.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentAnimationRunner extends android.view.IRemoteAnimationRunner$Stub {
void <init> ()
public void onAnimationStart (int, android.view.RemoteAnimationTarget[], android.view.RemoteAnimationTarget[], android.view.RemoteAnimationTarget[], android.view.IRemoteAnimationFinishedCallback)
public void onAnimationCancelled ()
}
androidx/window/extensions/embedding/TaskFragmentAnimationSpec$SettingsObserver.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentAnimationSpec$SettingsObserver extends android.database.ContentObserver {
void <init> (androidx.window.extensions.embedding.TaskFragmentAnimationSpec, android.os.Handler)
public void onChange (boolean)
}
androidx/window/extensions/embedding/TaskFragmentAnimationSpec.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentAnimationSpec extends java.lang.Object {
void <init> (android.os.Handler)
static android.view.animation.Animation createNoopAnimation (android.view.RemoteAnimationTarget)
android.view.animation.Animation createChangeBoundsOpenAnimation (android.view.RemoteAnimationTarget)
android.view.animation.Animation createChangeBoundsCloseAnimation (android.view.RemoteAnimationTarget)
android.view.animation.Animation[] createChangeBoundsChangeAnimations (android.view.RemoteAnimationTarget)
android.view.animation.Animation loadOpenAnimation (android.view.RemoteAnimationTarget, android.graphics.Rect)
android.view.animation.Animation loadCloseAnimation (android.view.RemoteAnimationTarget, android.graphics.Rect)
}
androidx/window/extensions/embedding/TaskFragmentContainer$Builder.class
<Unknown>
package androidx.window.extensions.embedding
final androidx.window.extensions.embedding.TaskFragmentContainer$Builder extends java.lang.Object {
void <init> (androidx.window.extensions.embedding.SplitController, int, android.app.Activity)
androidx.window.extensions.embedding.TaskFragmentContainer$Builder setPendingAppearedActivity (android.app.Activity)
androidx.window.extensions.embedding.TaskFragmentContainer$Builder setPendingAppearedIntent (android.content.Intent)
androidx.window.extensions.embedding.TaskFragmentContainer$Builder setPairedPrimaryContainer (androidx.window.extensions.embedding.TaskFragmentContainer)
androidx.window.extensions.embedding.TaskFragmentContainer$Builder setLaunchOptions (android.os.Bundle)
androidx.window.extensions.embedding.TaskFragmentContainer$Builder setOverlayTag (java.lang.String)
androidx.window.extensions.embedding.TaskFragmentContainer$Builder setAssociatedActivity (android.app.Activity)
androidx.window.extensions.embedding.TaskFragmentContainer build ()
}
androidx/window/extensions/embedding/TaskFragmentContainer$OverlayContainerRestoreParams.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentContainer$OverlayContainerRestoreParams extends java.lang.Object {
final android.os.IBinder mOverlayToken
final android.os.Bundle mOptions
final android.content.Intent mIntent
void <init> (android.os.IBinder, android.os.Bundle, android.content.Intent)
}
androidx/window/extensions/embedding/TaskFragmentContainer.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TaskFragmentContainer extends java.lang.Object {
android.window.TaskFragmentInfo mInfo
final java.util.ArrayList mPendingAppearedActivities
final java.util.ArrayList mPendingAppearedInRequestedTaskFragmentActivities
Runnable mAppearEmptyTimeout
void <init> (androidx.window.extensions.embedding.ParcelableTaskFragmentContainerData, androidx.window.extensions.embedding.SplitController, androidx.window.extensions.embedding.TaskContainer)
android.os.IBinder getTaskFragmentToken ()
java.util.List collectNonFinishingActivities ()
java.util.List collectNonFinishingActivities (boolean)
boolean isVisible ()
boolean isTopNonFinishingChild ()
boolean isInIntermediateState ()
androidx.window.extensions.embedding.ActivityStack toActivityStackIfStable ()
void addPendingAppearedActivity (android.app.Activity)
void removePendingAppearedActivity (android.os.IBinder)
void clearPendingAppearedActivities ()
void onFinishingActivityPaused (android.window.WindowContainerTransaction, android.os.IBinder)
void onActivityDestroyed (android.window.WindowContainerTransaction, android.os.IBinder)
void finishSelfWithActivityIfNeeded (android.window.WindowContainerTransaction, android.os.IBinder)
android.content.Intent getPendingAppearedIntent ()
void setPendingAppearedIntent (android.content.Intent)
void clearPendingAppearedIntentIfNeeded (android.content.Intent)
boolean hasActivity (android.os.IBinder)
boolean hasAppearedActivity (android.os.IBinder)
boolean hasPendingAppearedActivity (android.os.IBinder)
int getRunningActivityCount ()
boolean isWaitingActivityAppear ()
android.window.TaskFragmentInfo getInfo ()
void setInfo (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo)
android.app.Activity getTopNonFinishingActivity ()
android.app.Activity getBottomMostActivity ()
boolean isEmpty ()
void addContainerToFinishOnExit (androidx.window.extensions.embedding.TaskFragmentContainer)
void removeContainerToFinishOnExit (androidx.window.extensions.embedding.TaskFragmentContainer)
void removeContainersToFinishOnExit (java.util.List)
void addActivityToFinishOnExit (android.app.Activity)
boolean hasActivityToFinishOnExit (androidx.window.extensions.embedding.TaskFragmentContainer)
void removeActivityToFinishOnExit (android.app.Activity)
void resetDependencies ()
void finish (boolean, androidx.window.extensions.embedding.SplitPresenter, android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitController)
void finish (boolean, androidx.window.extensions.embedding.SplitPresenter, android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitController, boolean)
boolean isFinished ()
boolean areLastRequestedBoundsEqual (android.graphics.Rect)
void setLastRequestedBounds (android.graphics.Rect)
android.graphics.Rect getLastRequestedBounds ()
boolean isLastRequestedWindowingModeEqual (int)
void setLastRequestedWindowingMode (int)
boolean areLastRequestedAnimationParamsEqual (android.window.TaskFragmentAnimationParams)
void setLastRequestAnimationParams (android.window.TaskFragmentAnimationParams)
boolean isLastAdjacentTaskFragmentEqual (android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams)
void setLastAdjacentTaskFragment (android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams)
void clearLastAdjacentTaskFragment ()
boolean isLastCompanionTaskFragmentEqual (android.os.IBinder)
void setLastCompanionTaskFragment (android.os.IBinder)
boolean isIsolatedNavigationEnabled ()
void setIsolatedNavigationEnabled (boolean)
boolean isPinned ()
void setPinned (boolean)
boolean shouldSkipActivityResolving ()
void setLastDimOnTask (boolean)
boolean isLastDimOnTask ()
void addPendingAppearedInRequestedTaskFragmentActivity (android.app.Activity)
boolean isActivityInRequestedTaskFragment (android.os.IBinder)
boolean hasCrossProcessActivities ()
int getTaskId ()
android.os.IBinder getToken ()
androidx.window.extensions.embedding.ParcelableTaskFragmentContainerData getParcelableData ()
androidx.window.extensions.embedding.TaskContainer getTaskContainer ()
android.util.Size getMinDimensions ()
boolean isAbove (androidx.window.extensions.embedding.TaskFragmentContainer)
boolean isOverlay ()
java.lang.String getOverlayTag ()
android.os.Bundle getLaunchOptions ()
android.os.IBinder getAssociatedActivityToken ()
boolean isAlwaysOnTopOverlay ()
boolean isOverlayWithActivityAssociation ()
public java.lang.String toString ()
}
androidx/window/extensions/embedding/TransactionManager$TransactionRecord.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TransactionManager$TransactionRecord extends java.lang.Object {
void <init> (androidx.window.extensions.embedding.TransactionManager, android.os.IBinder)
android.window.WindowContainerTransaction getTransaction ()
void setOriginType (int)
void apply (boolean)
void abort ()
int getTransactionTransitionType ()
public java.lang.String toString ()
}
androidx/window/extensions/embedding/TransactionManager.class
<Unknown>
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.TransactionManager extends java.lang.Object {
void <init> (android.window.TaskFragmentOrganizer)
androidx.window.extensions.embedding.TransactionManager$TransactionRecord startNewTransaction ()
androidx.window.extensions.embedding.TransactionManager$TransactionRecord startNewTransaction (android.os.IBinder)
androidx.window.extensions.embedding.TransactionManager$TransactionRecord getCurrentTransactionRecord ()
}
androidx/window/extensions/embedding/WindowAttributes.class
WindowAttributes.java
package androidx.window.extensions.embedding
public final androidx.window.extensions.embedding.WindowAttributes extends java.lang.Object {
public static final int DIM_AREA_ON_ACTIVITY_STACK
public static final int DIM_AREA_ON_TASK
private final int mDimAreaBehavior
public void <init> (int)
int dimAreaBehavior
public int getDimAreaBehavior ()
public boolean equals (java.lang.Object)
Object obj
androidx.window.extensions.embedding.WindowAttributes other
public int hashCode ()
public java.lang.String toString ()
}
androidx/window/extensions/embedding/WindowMetricsCompat$Api30Impl.class
WindowMetricsCompat.java
package androidx.window.extensions.embedding
final androidx.window.extensions.embedding.WindowMetricsCompat$Api30Impl extends java.lang.Object {
private void <init> ()
static java.lang.String toString (android.view.WindowMetrics)
android.view.WindowMetrics windowMetrics
}
androidx/window/extensions/embedding/WindowMetricsCompat.class
WindowMetricsCompat.java
package androidx.window.extensions.embedding
androidx.window.extensions.embedding.WindowMetricsCompat extends java.lang.Object {
private void <init> ()
static java.lang.String toString (android.view.WindowMetrics)
android.view.WindowMetrics windowMetrics
}
androidx/window/extensions/layout/
androidx/window/extensions/layout/DisplayFeature.class
DisplayFeature.java
package androidx.window.extensions.layout
public abstract androidx.window.extensions.layout.DisplayFeature extends java.lang.Object {
public abstract android.graphics.Rect getBounds ()
}
androidx/window/extensions/layout/DisplayFoldFeature$Builder.class
DisplayFoldFeature.java
package androidx.window.extensions.layout
public final androidx.window.extensions.layout.DisplayFoldFeature$Builder extends java.lang.Object {
private int mType
private java.util.Set mProperties
public void <init> (int)
int type
public androidx.window.extensions.layout.DisplayFoldFeature$Builder addProperty (int)
int property
public transient androidx.window.extensions.layout.DisplayFoldFeature$Builder addProperties (int[])
int i
int[] properties
public androidx.window.extensions.layout.DisplayFoldFeature$Builder clearProperties ()
public androidx.window.extensions.layout.DisplayFoldFeature build ()
}
androidx/window/extensions/layout/DisplayFoldFeature$FoldProperty.class
DisplayFoldFeature.java
package androidx.window.extensions.layout
public abstract annotation androidx.window.extensions.layout.DisplayFoldFeature$FoldProperty extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/extensions/layout/DisplayFoldFeature$FoldType.class
DisplayFoldFeature.java
package androidx.window.extensions.layout
public abstract annotation androidx.window.extensions.layout.DisplayFoldFeature$FoldType extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/extensions/layout/DisplayFoldFeature.class
DisplayFoldFeature.java
package androidx.window.extensions.layout
public final androidx.window.extensions.layout.DisplayFoldFeature extends java.lang.Object {
public static final int TYPE_UNKNOWN
public static final int TYPE_HINGE
public static final int TYPE_SCREEN_FOLD_IN
public static final int FOLD_PROPERTY_SUPPORTS_HALF_OPENED
private final int mType
private final java.util.Set mProperties
void <init> (int, java.util.Set)
int type
java.util.Set properties
public int getType ()
public boolean hasProperty (int)
int property
public transient boolean hasProperties (int[])
int i
int[] properties
public boolean equals (java.lang.Object)
Object o
androidx.window.extensions.layout.DisplayFoldFeature that
public int hashCode ()
public java.lang.String toString ()
}
androidx/window/extensions/layout/DisplayFoldFeatureUtil.class
<Unknown>
package androidx.window.extensions.layout
public final androidx.window.extensions.layout.DisplayFoldFeatureUtil extends java.lang.Object {
public static androidx.window.extensions.layout.DisplayFoldFeature translate (androidx.window.common.layout.DisplayFoldFeatureCommon)
}
androidx/window/extensions/layout/FoldingFeature.class
FoldingFeature.java
package androidx.window.extensions.layout
public androidx.window.extensions.layout.FoldingFeature extends java.lang.Object implements androidx.window.extensions.layout.DisplayFeature {
public static final int TYPE_FOLD
public static final int TYPE_HINGE
public static final int STATE_FLAT
public static final int STATE_HALF_OPENED
private final android.graphics.Rect mBounds
private final int mType
private final int mState
public void <init> (android.graphics.Rect, int, int)
android.graphics.Rect bounds
int type
int state
public android.graphics.Rect getBounds ()
public int getType ()
public int getState ()
private static void validateFeatureBounds (android.graphics.Rect)
android.graphics.Rect bounds
private static java.lang.String typeToString (int)
int type
private static java.lang.String stateToString (int)
int state
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
androidx.window.extensions.layout.FoldingFeature other
private static int hashBounds (android.graphics.Rect)
android.graphics.Rect bounds
int result
public int hashCode ()
int result
}
androidx/window/extensions/layout/SupportedWindowFeatures$1.class
SupportedWindowFeatures.java
package androidx.window.extensions.layout
synthetic androidx.window.extensions.layout.SupportedWindowFeatures$1 extends java.lang.Object {
}
androidx/window/extensions/layout/SupportedWindowFeatures$Builder.class
SupportedWindowFeatures.java
package androidx.window.extensions.layout
public final androidx.window.extensions.layout.SupportedWindowFeatures$Builder extends java.lang.Object {
private final java.util.List mDisplayFoldFeatures
public void <init> (java.util.List)
java.util.List displayFoldFeatures
public androidx.window.extensions.layout.SupportedWindowFeatures build ()
}
androidx/window/extensions/layout/SupportedWindowFeatures.class
SupportedWindowFeatures.java
package androidx.window.extensions.layout
public final androidx.window.extensions.layout.SupportedWindowFeatures extends java.lang.Object {
private final java.util.List mDisplayFoldFeatureList
private void <init> (java.util.List)
java.util.List displayFoldFeatureList
public java.util.List getDisplayFoldFeatures ()
synthetic void <init> (java.util.List, androidx.window.extensions.layout.SupportedWindowFeatures$1)
java.util.List x0
androidx.window.extensions.layout.SupportedWindowFeatures$1 x1
}
androidx/window/extensions/layout/WindowLayoutComponent.class
WindowLayoutComponent.java
package androidx.window.extensions.layout
public abstract androidx.window.extensions.layout.WindowLayoutComponent extends java.lang.Object {
public abstract void addWindowLayoutInfoListener (android.app.Activity, java.util.function.Consumer)
public abstract void removeWindowLayoutInfoListener (java.util.function.Consumer)
public void addWindowLayoutInfoListener (android.content.Context, androidx.window.extensions.core.util.function.Consumer)
android.content.Context context
androidx.window.extensions.core.util.function.Consumer consumer
public void removeWindowLayoutInfoListener (androidx.window.extensions.core.util.function.Consumer)
androidx.window.extensions.core.util.function.Consumer consumer
public androidx.window.extensions.layout.SupportedWindowFeatures getSupportedWindowFeatures ()
public androidx.window.extensions.layout.WindowLayoutInfo getCurrentWindowLayoutInfo (android.content.Context)
android.content.Context context
}
androidx/window/extensions/layout/WindowLayoutComponentImpl$ConfigurationChangeListener.class
<Unknown>
package androidx.window.extensions.layout
final androidx.window.extensions.layout.WindowLayoutComponentImpl$ConfigurationChangeListener extends java.lang.Object implements android.content.ComponentCallbacks {
final android.os.IBinder mToken
void <init> (androidx.window.extensions.layout.WindowLayoutComponentImpl, android.os.IBinder)
public void onConfigurationChanged (android.content.res.Configuration)
public void onLowMemory ()
}
androidx/window/extensions/layout/WindowLayoutComponentImpl$DisplayStateProvider.class
<Unknown>
package androidx.window.extensions.layout
abstract androidx.window.extensions.layout.WindowLayoutComponentImpl$DisplayStateProvider extends java.lang.Object {
public abstract int getDisplayRotation (android.app.WindowConfiguration)
public abstract android.view.DisplayInfo getDisplayInfo (int)
}
androidx/window/extensions/layout/WindowLayoutComponentImpl$NotifyOnConfigurationChanged.class
<Unknown>
package androidx.window.extensions.layout
final androidx.window.extensions.layout.WindowLayoutComponentImpl$NotifyOnConfigurationChanged extends androidx.window.common.EmptyLifecycleCallbacksAdapter {
public void onActivityCreated (android.app.Activity, android.os.Bundle)
public void onActivityConfigurationChanged (android.app.Activity)
}
androidx/window/extensions/layout/WindowLayoutComponentImpl$RawConfigurationChangedListener.class
<Unknown>
package androidx.window.extensions.layout
final androidx.window.extensions.layout.WindowLayoutComponentImpl$RawConfigurationChangedListener extends java.lang.Object implements java.util.function.Consumer {
public void accept (android.os.IBinder)
}
androidx/window/extensions/layout/WindowLayoutComponentImpl.class
<Unknown>
package androidx.window.extensions.layout
public androidx.window.extensions.layout.WindowLayoutComponentImpl extends java.lang.Object implements androidx.window.extensions.layout.WindowLayoutComponent {
public void <init> (android.content.Context, androidx.window.common.DeviceStateManagerFoldingFeatureProducer)
void <init> (android.content.Context, androidx.window.common.DeviceStateManagerFoldingFeatureProducer, androidx.window.extensions.layout.WindowLayoutComponentImpl$DisplayStateProvider)
public void addWindowLayoutInfoListener (android.app.Activity, java.util.function.Consumer)
public void addWindowLayoutInfoListener (android.content.Context, androidx.window.extensions.core.util.function.Consumer)
public void removeWindowLayoutInfoListener (java.util.function.Consumer)
public void removeWindowLayoutInfoListener (androidx.window.extensions.core.util.function.Consumer)
void onDisplayFeaturesChanged (java.util.List)
public androidx.window.extensions.layout.WindowLayoutInfo getCurrentWindowLayoutInfo (int, android.app.WindowConfiguration)
public androidx.window.extensions.layout.WindowLayoutInfo getCurrentWindowLayoutInfo (android.content.Context)
public androidx.window.extensions.layout.SupportedWindowFeatures getSupportedWindowFeatures ()
}
androidx/window/extensions/layout/WindowLayoutInfo.class
WindowLayoutInfo.java
package androidx.window.extensions.layout
public androidx.window.extensions.layout.WindowLayoutInfo extends java.lang.Object {
private java.util.List mDisplayFeatures
public void <init> (java.util.List)
java.util.List displayFeatures
public java.util.List getDisplayFeatures ()
public java.lang.String toString ()
int i
StringBuilder sb
public boolean equals (java.lang.Object)
Object obj
androidx.window.extensions.layout.WindowLayoutInfo other
public int hashCode ()
}
androidx/window/extensions/util/
androidx/window/extensions/util/DeduplicateConsumer.class
<Unknown>
package androidx.window.extensions.util
public androidx.window.extensions.util.DeduplicateConsumer extends java.lang.Object implements androidx.window.extensions.core.util.function.Consumer {
public void <init> (androidx.window.extensions.core.util.function.Consumer)
public boolean matchesConsumer (androidx.window.extensions.core.util.function.Consumer)
public void accept (java.lang.Object)
}
androidx/window/extensions/util/SetCompat$Api23Impl.class
SetCompat.java
package androidx.window.extensions.util
androidx.window.extensions.util.SetCompat$Api23Impl extends java.lang.Object {
private void <init> ()
static java.util.Set create ()
}
androidx/window/extensions/util/SetCompat.class
SetCompat.java
package androidx.window.extensions.util
public final androidx.window.extensions.util.SetCompat extends java.lang.Object {
private void <init> ()
public static java.util.Set create ()
}
androidx/window/extensions/util/SetUtilApi23.class
SetUtilApi23.java
package androidx.window.extensions.util
public final androidx.window.extensions.util.SetUtilApi23 extends java.lang.Object {
private void <init> ()
public static java.util.Set createSet ()
}