DefaultProgressFragment

public final class DefaultProgressFragment extends Fragment, AbstractProgressFragment implements LifecycleOwner, ViewModelStoreOwner, HasDefaultViewModelProviderFactory, LifecycleOwner, SavedStateRegistryOwner, ActivityResultCaller

Object
   ↳ Fragment
     ↳ AbstractProgressFragment
       ↳ DefaultProgressFragment

The default androidx.fragment.app.Fragment to display during installation progress.

This Fragment provides a default UI and handles split install state changes so you don't have to deal with this.

To create a custom progress fragment, extend AbstractProgressFragment.

Summary

Public fields

final boolean
final @NonNull Fragment.AnimationInfo
final @NonNull Bundle
final int
final boolean
final @NonNull FragmentManager
final @NonNull ViewGroup
final int
final @NonNull ViewModelProvider.Factory
final boolean
final boolean
final int
final @NonNull FragmentManager
final boolean
final boolean
final boolean
final boolean
final @NonNull FragmentHostCallback<@NonNull ?>
final boolean
final boolean
final @NonNull LayoutInflater
final @NonNull LifecycleRegistry
final @NonNull Lifecycle.State
final boolean
final @NonNull Fragment
final boolean
final @NonNull Runnable
final @RestrictTo(value = RestrictTo.Scope.LIBRARY) @Nullable String
final boolean
final boolean
final boolean
final boolean
final @NonNull Bundle
final @NonNull SavedStateRegistryController
final @Nullable Boolean
final @NonNull Bundle
final @NonNull SparseArray<@NonNull Parcelable>
final int
final @NonNull String
final @NonNull Fragment
final int
final @NonNull String
final boolean
final @NonNull View
final @Nullable FragmentViewLifecycleOwner
final @NonNull MutableLiveData<@NonNull LifecycleOwner>
final @NonNull String

Public constructors

Public methods

void

Called when the view previously created by onCreateView has been detached from the fragment.

void
onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState)

Inherited methods

From class AbstractProgressFragment
void
onCreate(@Nullable Bundle savedInstanceState)

Called to do initial creation of a fragment.

void

Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance if its process is restarted.

From class Fragment
void
callStartTransitionListener(boolean calledDirectly)
@NonNull FragmentContainer
void
dump(
    @NonNull String prefix,
    @Nullable FileDescriptor fd,
    @NonNull PrintWriter writer,
    @Nullable Array<@NonNull String> args
)
final @Override boolean
@Nullable Fragment
@NonNull String
final @Nullable FragmentActivity
boolean
boolean
@NonNull View
final @Nullable Bundle
final @NonNull FragmentManager
@Nullable Context
@NonNull @Override ViewModelProvider.Factory

Returns the default androidx.lifecycle.ViewModelProvider.Factory that should be used when no custom {@code Factory} is provided to the androidx.lifecycle.ViewModelProvider constructors.

int
@Nullable Object
@NonNull SharedElementCallback
int
@Nullable Object
@NonNull SharedElementCallback
@NonNull View
final @Nullable FragmentManager

This method is deprecated. Deprecated in Java

final @Nullable Object
final int
final @NonNull LayoutInflater
@NonNull @RestrictTo(value = RestrictTo.Scope.LIBRARY_GROUP_PREFIX) LayoutInflater
getLayoutInflater(@Nullable Bundle savedFragmentState)

This method is deprecated. Deprecated in Java

@Override @NonNull Lifecycle

Returns the Lifecycle of the provider.

@NonNull LoaderManager

This method is deprecated. Deprecated in Java

int
final @Nullable Fragment
final @NonNull FragmentManager
boolean
int
int
float
@Nullable Object
final @NonNull Resources
final boolean

This method is deprecated. Deprecated in Java

@Nullable Object
final @NonNull @Override SavedStateRegistry

Returns owned SavedStateRegistry

@Nullable Object
@Nullable Object
@NonNull ArrayList<@NonNull String>
@NonNull ArrayList<@NonNull String>
final @NonNull String
getString(@StringRes int resId)
final @NonNull String
getString(@StringRes int resId, @Nullable Object formatArgs)
final @Nullable String
final @Nullable Fragment

This method is deprecated. Deprecated in Java

final int

This method is deprecated. Deprecated in Java

final @NonNull CharSequence
getText(@StringRes int resId)
boolean

This method is deprecated. Deprecated in Java

@Nullable View
@MainThread @NonNull LifecycleOwner
@NonNull LiveData<@NonNull LifecycleOwner>
@NonNull @Override ViewModelStore

Returns owned ViewModelStore

final @RestrictTo(value = RestrictTo.Scope.LIBRARY_GROUP_PREFIX) boolean
final @Override int
void