granularity level: instruction
.class public Landroidx/fragment/app/FragmentActivity;
.super Landroidx/core/app/ComponentActivity;
.source "FragmentActivity.java"
.implements Landroidx/lifecycle/ViewModelStoreOwner;
.implements Landroidx/core/app/ActivityCompat$OnRequestPermissionsResultCallback;
.implements Landroidx/core/app/ActivityCompat$RequestPermissionsRequestCodeValidator;
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/fragment/app/FragmentActivity$HostCallbacks;,
Landroidx/fragment/app/FragmentActivity$NonConfigurationInstances;
}
.end annotation
.field static final ALLOCATED_REQUEST_INDICIES_TAG:Ljava/lang/String; = "android:support:request_indicies"
.field static final FRAGMENTS_TAG:Ljava/lang/String; = "android:support:fragments"
.field static final MAX_NUM_PENDING_FRAGMENT_ACTIVITY_RESULTS:I = 0xfffe
.field static final MSG_RESUME_PENDING:I = 0x2
.field static final NEXT_CANDIDATE_REQUEST_INDEX_TAG:Ljava/lang/String; = "android:support:next_request_index"
.field static final REQUEST_FRAGMENT_WHO_TAG:Ljava/lang/String; = "android:support:request_fragment_who"
.field private static final TAG:Ljava/lang/String; = "FragmentActivity"
.field mCreated:Z
.field final mFragments:Landroidx/fragment/app/FragmentController;
.field final mHandler:Landroid/os/Handler;
.field mNextCandidateRequestIndex:I
.field mPendingFragmentActivityResults:Landroidx/collection/SparseArrayCompat;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/SparseArrayCompat<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field mRequestedPermissionsFromFragment:Z
.field mResumed:Z
.field mStartedActivityFromFragment:Z
.field mStartedIntentSenderFromFragment:Z
.field mStopped:Z
.field private mViewModelStore:Landroidx/lifecycle/ViewModelStore;
.method public constructor <init>()V
.locals 1
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private allocateRequestIndex(Landroidx/fragment/app/Fragment;)I
.locals 3
const/4 v0, 0x0
return v0
.end method
.method static checkForValidRequestCode(I)V
.locals 1
return-void
.end method
.method private markFragmentsCreated()V
.locals 2
return-void
.end method
.method private static markState(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle$State;)Z
.locals 4
const/4 v0, 0x0
return v0
.end method
.method final dispatchFragmentsOnCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
.locals 2
return-void
.end method
.method public getLastCustomNonConfigurationInstance()Ljava/lang/Object;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getLifecycle()Landroidx/lifecycle/Lifecycle;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getSupportLoaderManager()Landroidx/loader/app/LoaderManager;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public getViewModelStore()Landroidx/lifecycle/ViewModelStore;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method protected onActivityResult(IILandroid/content/Intent;)V
.locals 3
return-void
.end method
.method public onAttachFragment(Landroidx/fragment/app/Fragment;)V
.locals 0
return-void
.end method
.method public onBackPressed()V
.locals 4
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 1
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.locals 6
return-void
.end method
.method public onCreatePanelMenu(ILandroid/view/Menu;)Z
.locals 2
const/4 v0, 0x0
return v0
.end method
.method public onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method protected onDestroy()V
.locals 1
return-void
.end method
.method public onLowMemory()V
.locals 1
return-void
.end method
.method public onMenuItemSelected(ILandroid/view/MenuItem;)Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public onMultiWindowModeChanged(Z)V
.locals 1
return-void
.end method
.method protected onNewIntent(Landroid/content/Intent;)V
.locals 0
return-void
.end method
.method public onPanelClosed(ILandroid/view/Menu;)V
.locals 1
return-void
.end method
.method protected onPause()V
.locals 2
return-void
.end method
.method public onPictureInPictureModeChanged(Z)V
.locals 1
return-void
.end method
.method protected onPostResume()V
.locals 2
return-void
.end method
.method protected onPrepareOptionsPanel(Landroid/view/View;Landroid/view/Menu;)Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
.locals 0
const/4 v0, 0x0
return v0
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.locals 4
return-void
.end method
.method protected onResume()V
.locals 2
return-void
.end method
.method protected onResumeFragments()V
.locals 1
return-void
.end method
.method public onRetainCustomNonConfigurationInstance()Ljava/lang/Object;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public final onRetainNonConfigurationInstance()Ljava/lang/Object;
.locals 3
const/4 v0, 0x0
return-object v0
.end method
.method protected onSaveInstanceState(Landroid/os/Bundle;)V
.locals 4
return-void
.end method
.method protected onStart()V
.locals 1
return-void
.end method
.method public onStateNotSaved()V
.locals 1
return-void
.end method
.method protected onStop()V
.locals 1
return-void
.end method
.method requestPermissionsFromFragment(Landroidx/fragment/app/Fragment;[Ljava/lang/String;I)V
.locals 2
return-void
.end method
.method public setEnterSharedElementCallback(Landroidx/core/app/SharedElementCallback;)V
.locals 0
return-void
.end method
.method public setExitSharedElementCallback(Landroidx/core/app/SharedElementCallback;)V
.locals 0
return-void
.end method
.method public startActivityForResult(Landroid/content/Intent;I)V
.locals 1
return-void
.end method
.method public startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
.locals 1
return-void
.end method
.method public startActivityFromFragment(Landroidx/fragment/app/Fragment;Landroid/content/Intent;I)V
.locals 1
return-void
.end method
.method public startActivityFromFragment(Landroidx/fragment/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
.locals 3
return-void
.end method
.method public startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/content/IntentSender$SendIntentException;
}
.end annotation
return-void
.end method
.method public startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/content/IntentSender$SendIntentException;
}
.end annotation
return-void
.end method
.method public startIntentSenderFromFragment(Landroidx/fragment/app/Fragment;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
.locals 11
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/content/IntentSender$SendIntentException;
}
.end annotation
return-void
.end method
.method public supportFinishAfterTransition()V
.locals 0
return-void
.end method
.method public supportInvalidateOptionsMenu()V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-void
.end method
.method public supportPostponeEnterTransition()V
.locals 0
return-void
.end method
.method public supportStartPostponedEnterTransition()V
.locals 0
return-void
.end method
.method public final validateRequestPermissionsRequestCode(I)V
.locals 1
return-void
.end method