Class MAMTaskStackBuilder

  • All Implemented Interfaces:

    
    public final class MAMTaskStackBuilder
    
                        

    MAM version of android.app.TaskStackBuilder. It is recommended to allow the Build Plugin to apply this replacement.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • addNextIntent

         MAMTaskStackBuilder addNextIntent(Intent nextIntent)

        See android.app.TaskStackBuilder.

        Parameters:
        nextIntent - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • addNextIntentWithParentStack

         MAMTaskStackBuilder addNextIntentWithParentStack(Intent nextIntent)

        See android.app.TaskStackBuilder.

        Parameters:
        nextIntent - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • addParentStack

         MAMTaskStackBuilder addParentStack(Activity sourceActivity)

        See android.app.TaskStackBuilder.

        Parameters:
        sourceActivity - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • addParentStack

         MAMTaskStackBuilder addParentStack(ComponentName sourceActivityName)

        See android.app.TaskStackBuilder.

        Parameters:
        sourceActivityName - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • addParentStack

         MAMTaskStackBuilder addParentStack(Class<out Object> sourceActivityClass)

        See android.app.TaskStackBuilder.

        Parameters:
        sourceActivityClass - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • create

         static MAMTaskStackBuilder create(Context context)

        See android.app.TaskStackBuilder.

        Parameters:
        context - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • editIntentAt

         Intent editIntentAt(int index)

        See android.app.TaskStackBuilder.

        Parameters:
        index - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • getIntentCount

         int getIntentCount()

        See android.app.TaskStackBuilder.

        Returns:

        See android.app.TaskStackBuilder.

      • getIntents

         Array<Intent> getIntents()

        See android.app.TaskStackBuilder.

        Returns:

        See android.app.TaskStackBuilder.

      • getPendingIntent

         PendingIntent getPendingIntent(int requestCode, int flags)

        See android.app.TaskStackBuilder.

        Parameters:
        requestCode - See android.app.TaskStackBuilder.
        flags - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • getPendingIntent

         PendingIntent getPendingIntent(int requestCode, int flags, Bundle options)

        See android.app.TaskStackBuilder.

        Parameters:
        requestCode - See android.app.TaskStackBuilder.
        flags - See android.app.TaskStackBuilder.
        options - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • startActivities

         void startActivities(Bundle options)

        See android.app.TaskStackBuilder.

        Parameters:
        options - See android.app.TaskStackBuilder.
      • createTaskStackBuilder

         static TaskStackBuilder createTaskStackBuilder(Context context)

        MAM replacement for TaskStackBuilder.create. Be sure to use MAMTaskStackBuilder.getPendingIntent instead of calling getPendingIntent directly on the returned builder.

        Parameters:
        context - context
        Returns:

        TaskStackBuilder

      • getPendingIntent

         static PendingIntent getPendingIntent(TaskStackBuilder builder, int requestCode, int flags)

        Get a PendingIntent for the given builder. The builder should have been returned from createTaskStackBuilder.

        Parameters:
        builder - builder to get the pending intent from
        requestCode - See android.app.TaskStackBuilder.
        flags - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.

      • getPendingIntent

         static PendingIntent getPendingIntent(TaskStackBuilder builder, int requestCode, int flags, Bundle options)

        Get a PendingIntent for the given builder. The builder should have been returned from createTaskStackBuilder.

        Parameters:
        builder - builder to get the pending intent from
        requestCode - See android.app.TaskStackBuilder.
        flags - See android.app.TaskStackBuilder.
        options - See android.app.TaskStackBuilder.
        Returns:

        See android.app.TaskStackBuilder.