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