public interface android.app.ITaskStackListener extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.app.ITaskStackListener
  super_class: java.lang.Object
{
  public static final int FORCED_RESIZEABLE_REASON_SPLIT_SCREEN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FORCED_RESIZEABLE_REASON_SECONDARY_DISPLAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public abstract void onTaskStackChanged();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onActivityPinned(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       
      taskId       
      stackId      

  public abstract void onActivityUnpinned();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onPinnedActivityRestartAttempt(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      clearedTask  

  public abstract void onPinnedStackAnimationStarted();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onPinnedStackAnimationEnded();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onActivityForcedResizable(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      taskId       
      reason       

  public abstract void onActivityDismissingDockedStack();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onActivityLaunchOnSecondaryDisplayFailed();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void onTaskCreated(int, android.content.ComponentName);
    descriptor: (ILandroid/content/ComponentName;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      taskId         
      componentName  

  public abstract void onTaskRemoved(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public abstract void onTaskMovedToFront(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public abstract void onTaskDescriptionChanged(int, android.app.ActivityManager$TaskDescription);
    descriptor: (ILandroid/app/ActivityManager$TaskDescription;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  
      td      

  public abstract void onActivityRequestedOrientationChanged(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                      Name  Flags
      taskId                
      requestedOrientation  

  public abstract void onTaskRemovalStarted(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public abstract void onTaskProfileLocked(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  
      userId  

  public abstract void onTaskSnapshotChanged(int, android.app.ActivityManager$TaskSnapshot);
    descriptor: (ILandroid/app/ActivityManager$TaskSnapshot;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      taskId    
      snapshot  
}
SourceFile: "ITaskStackListener.java"
NestMembers:
  android.app.ITaskStackListener$Stub  android.app.ITaskStackListener$Stub$Proxy
InnerClasses:
  public TaskDescription = android.app.ActivityManager$TaskDescription of android.app.ActivityManager
  public TaskSnapshot = android.app.ActivityManager$TaskSnapshot of android.app.ActivityManager
  public abstract Stub = android.app.ITaskStackListener$Stub of android.app.ITaskStackListener