2020-05-17 12:40:10 +00:00
.class public L androidx/fragment/app/FragmentController ;
.super L java/lang/Object ;
.source "FragmentController.java"
# instance fields
.field public final mHost : L androidx/fragment/app/FragmentHostCallback ;
.annotation system L dalvik/annotation/Signature ;
value = {
"Landroidx/fragment/app/FragmentHostCallback<" ,
"*>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init> ( L androidx/fragment/app/FragmentHostCallback ;) V
.locals 0
.annotation system L dalvik/annotation/Signature ;
value = {
"(" ,
"Landroidx/fragment/app/FragmentHostCallback<" ,
"*>;)V"
}
.end annotation
invoke-direct { p0 } , L java/lang/Object ;-> <init> ( ) V
iput-object p1 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
return-void
.end method
.method public static createController ( L androidx/fragment/app/FragmentHostCallback ;) L androidx/fragment/app/FragmentController ;
.locals 2
. param p0 # Landroidx/fragment/app/FragmentHostCallback;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
.annotation build L androidx/annotation/NonNull ;
.end annotation
.annotation system L dalvik/annotation/Signature ;
value = {
"(" ,
"Landroidx/fragment/app/FragmentHostCallback<" ,
"*>;)" ,
"Landroidx/fragment/app/FragmentController;"
}
.end annotation
new-instance v0 , L androidx/fragment/app/FragmentController ;
const-string v1 , "callbacks == null"
invoke-static { p0 , v1 } , L androidx/core/util/Preconditions ;-> checkNotNull ( L java/lang/Object ;L java/lang/Object ;) L java/lang/Object ;
move-result-object p0
check-cast p0 , L androidx/fragment/app/FragmentHostCallback ;
invoke-direct { v0 , p0 } , L androidx/fragment/app/FragmentController ;-> <init> ( L androidx/fragment/app/FragmentHostCallback ;) V
return-object v0
.end method
# virtual methods
.method public attachHost ( L androidx/fragment/app/Fragment ;) V
.locals 2
. param p1 # Landroidx/fragment/app/Fragment;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v1 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v1 , v0 , v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> attachController ( L androidx/fragment/app/FragmentHostCallback ;L androidx/fragment/app/FragmentContainer ;L androidx/fragment/app/Fragment ;) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchActivityCreated ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchActivityCreated ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchConfigurationChanged ( L android/content/res/Configuration ;) V
.locals 1
. param p1 # Landroid/content/res/Configuration;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> dispatchConfigurationChanged ( L android/content/res/Configuration ;) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchContextItemSelected ( L android/view/MenuItem ;) Z
.locals 1
. param p1 # Landroid/view/MenuItem;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> dispatchContextItemSelected ( L android/view/MenuItem ;) Z
2020-05-17 12:40:10 +00:00
move-result p1
return p1
.end method
.method public dispatchCreate ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchCreate ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchCreateOptionsMenu ( L android/view/Menu ;L android/view/MenuInflater ;) Z
.locals 1
. param p1 # Landroid/view/Menu;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
. param p2 # Landroid/view/MenuInflater;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 , p2 } , L androidx/fragment/app/FragmentManager ;-> dispatchCreateOptionsMenu ( L android/view/Menu ;L android/view/MenuInflater ;) Z
2020-05-17 12:40:10 +00:00
move-result p1
return p1
.end method
.method public dispatchDestroy ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchDestroy ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchDestroyView ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchDestroyView ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchLowMemory ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchLowMemory ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchMultiWindowModeChanged ( Z ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> dispatchMultiWindowModeChanged ( Z ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchOptionsItemSelected ( L android/view/MenuItem ;) Z
.locals 1
. param p1 # Landroid/view/MenuItem;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> dispatchOptionsItemSelected ( L android/view/MenuItem ;) Z
2020-05-17 12:40:10 +00:00
move-result p1
return p1
.end method
.method public dispatchOptionsMenuClosed ( L android/view/Menu ;) V
.locals 1
. param p1 # Landroid/view/Menu;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> dispatchOptionsMenuClosed ( L android/view/Menu ;) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchPause ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchPause ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchPictureInPictureModeChanged ( Z ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> dispatchPictureInPictureModeChanged ( Z ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchPrepareOptionsMenu ( L android/view/Menu ;) Z
.locals 1
. param p1 # Landroid/view/Menu;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> dispatchPrepareOptionsMenu ( L android/view/Menu ;) Z
2020-05-17 12:40:10 +00:00
move-result p1
return p1
.end method
.method public dispatchReallyStop ( ) V
.locals 0
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public dispatchResume ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchResume ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchStart ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchStart ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public dispatchStop ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> dispatchStop ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public doLoaderDestroy ( ) V
.locals 0
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public doLoaderRetain ( ) V
.locals 0
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public doLoaderStart ( ) V
.locals 0
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public doLoaderStop ( Z ) V
.locals 0
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public dumpLoaders ( L java/lang/String ;L java/io/FileDescriptor ;L java/io/PrintWriter ;[ L java/lang/String ;) V
.locals 0
. param p1 # Ljava/lang/String;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
. param p2 # Ljava/io/FileDescriptor;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
. param p3 # Ljava/io/PrintWriter;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
. param p4 # [Ljava/lang/String;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public execPendingActions ( ) Z
2020-07-08 16:44:49 +00:00
.locals 2
2020-05-17 12:40:10 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
const/4 v1 , 0x1
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , v1 } , L androidx/fragment/app/FragmentManager ;-> execPendingActions ( Z ) Z
2020-05-17 12:40:10 +00:00
move-result v0
return v0
.end method
.method public findFragmentByWho ( L java/lang/String ;) L androidx/fragment/app/Fragment ;
.locals 1
. param p1 # Ljava/lang/String;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
.annotation build L androidx/annotation/Nullable ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> findFragmentByWho ( L java/lang/String ;) L androidx/fragment/app/Fragment ;
2020-05-17 12:40:10 +00:00
move-result-object p1
return-object p1
.end method
.method public getActiveFragments ( L java/util/List ;) L java/util/List ;
.locals 0
. param p1 # Ljava/util/List;
.annotation build L android/annotation/SuppressLint ;
value = {
"UnknownNullness"
}
.end annotation
. end param
.annotation build L androidx/annotation/NonNull ;
.end annotation
.annotation system L dalvik/annotation/Signature ;
value = {
"(" ,
"Ljava/util/List<" ,
"Landroidx/fragment/app/Fragment;" ,
">;)" ,
"Ljava/util/List<" ,
"Landroidx/fragment/app/Fragment;" ,
">;"
}
.end annotation
iget-object p1 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object p1 , p1 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { p1 } , L androidx/fragment/app/FragmentManager ;-> getActiveFragments ( ) L java/util/List ;
2020-05-17 12:40:10 +00:00
move-result-object p1
return-object p1
.end method
.method public getActiveFragmentsCount ( ) I
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> getActiveFragmentCount ( ) I
2020-05-17 12:40:10 +00:00
move-result v0
return v0
.end method
.method public getSupportFragmentManager ( ) L androidx/fragment/app/FragmentManager ;
.locals 1
.annotation build L androidx/annotation/NonNull ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
return-object v0
.end method
.method public getSupportLoaderManager ( ) L androidx/loader/app/LoaderManager ;
.locals 2
.annotation build L android/annotation/SuppressLint ;
value = {
"UnknownNullness"
}
.end annotation
.annotation runtime L java/lang/Deprecated ;
.end annotation
new-instance v0 , L java/lang/UnsupportedOperationException ;
const-string v1 , "Loaders are managed separately from FragmentController, use LoaderManager.getInstance() to obtain a LoaderManager."
invoke-direct { v0 , v1 } , L java/lang/UnsupportedOperationException ;-> <init> ( L java/lang/String ;) V
throw v0
.end method
.method public noteStateNotSaved ( ) V
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> noteStateNotSaved ( ) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public onCreateView ( L android/view/View ;L java/lang/String ;L android/content/Context ;L android/util/AttributeSet ;) L android/view/View ;
.locals 1
. param p1 # Landroid/view/View;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
. param p2 # Ljava/lang/String;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
. param p3 # Landroid/content/Context;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
. param p4 # Landroid/util/AttributeSet;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
.annotation build L androidx/annotation/Nullable ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> getLayoutInflaterFactory ( ) L android/view/LayoutInflater$Factory2 ;
move-result-object v0
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-interface { v0 , p1 , p2 , p3 , p4 } , L android/view/LayoutInflater$Factory2 ;-> onCreateView ( L android/view/View ;L java/lang/String ;L android/content/Context ;L android/util/AttributeSet ;) L android/view/View ;
2020-05-17 12:40:10 +00:00
move-result-object p1
return-object p1
.end method
.method public reportLoaderStart ( ) V
.locals 0
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public restoreAllState ( L android/os/Parcelable ;L androidx/fragment/app/FragmentManagerNonConfig ;) V
.locals 1
. param p1 # Landroid/os/Parcelable;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
. param p2 # Landroidx/fragment/app/FragmentManagerNonConfig;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
.annotation runtime L java/lang/Deprecated ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 , p2 } , L androidx/fragment/app/FragmentManager ;-> restoreAllState ( L android/os/Parcelable ;L androidx/fragment/app/FragmentManagerNonConfig ;) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public restoreAllState ( L android/os/Parcelable ;L java/util/List ;) V
.locals 3
. param p1 # Landroid/os/Parcelable;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
. param p2 # Ljava/util/List;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
.annotation system L dalvik/annotation/Signature ;
value = {
"(" ,
"Landroid/os/Parcelable;" ,
"Ljava/util/List<" ,
"Landroidx/fragment/app/Fragment;" ,
">;)V"
}
.end annotation
.annotation runtime L java/lang/Deprecated ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
new-instance v1 , L androidx/fragment/app/FragmentManagerNonConfig ;
const/4 v2 , 0x0
invoke-direct { v1 , p2 , v2 , v2 } , L androidx/fragment/app/FragmentManagerNonConfig ;-> <init> ( L java/util/Collection ;L java/util/Map ;L java/util/Map ;) V
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 , v1 } , L androidx/fragment/app/FragmentManager ;-> restoreAllState ( L android/os/Parcelable ;L androidx/fragment/app/FragmentManagerNonConfig ;) V
2020-05-17 12:40:10 +00:00
return-void
.end method
.method public restoreLoaderNonConfig ( L androidx/collection/SimpleArrayMap ;) V
.locals 0
. param p1 # Landroidx/collection/SimpleArrayMap;
.annotation build L android/annotation/SuppressLint ;
value = {
"UnknownNullness"
}
.end annotation
. end param
.annotation system L dalvik/annotation/Signature ;
value = {
"(" ,
"Landroidx/collection/SimpleArrayMap<" ,
"Ljava/lang/String;" ,
"Landroidx/loader/app/LoaderManager;" ,
">;)V"
}
.end annotation
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public restoreSaveState ( L android/os/Parcelable ;) V
.locals 2
. param p1 # Landroid/os/Parcelable;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
instance-of v1 , v0 , L androidx/lifecycle/ViewModelStoreOwner ;
if-eqz v1 , :cond_0
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManager ;-> restoreSaveState ( L android/os/Parcelable ;) V
2020-05-17 12:40:10 +00:00
return-void
:cond_0
new-instance p1 , L java/lang/IllegalStateException ;
const-string v0 , "Your FragmentHostCallback must implement ViewModelStoreOwner to call restoreSaveState(). Call restoreAllState() if you\'re still using retainNestedNonConfig()."
invoke-direct { p1 , v0 } , L java/lang/IllegalStateException ;-> <init> ( L java/lang/String ;) V
throw p1
.end method
.method public retainLoaderNonConfig ( ) L androidx/collection/SimpleArrayMap ;
.locals 1
.annotation build L androidx/annotation/Nullable ;
.end annotation
.annotation system L dalvik/annotation/Signature ;
value = {
"()" ,
"Landroidx/collection/SimpleArrayMap<" ,
"Ljava/lang/String;" ,
"Landroidx/loader/app/LoaderManager;" ,
">;"
}
.end annotation
.annotation runtime L java/lang/Deprecated ;
.end annotation
const/4 v0 , 0x0
return-object v0
.end method
.method public retainNestedNonConfig ( ) L androidx/fragment/app/FragmentManagerNonConfig ;
.locals 1
.annotation build L androidx/annotation/Nullable ;
.end annotation
.annotation runtime L java/lang/Deprecated ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> retainNonConfig ( ) L androidx/fragment/app/FragmentManagerNonConfig ;
2020-05-17 12:40:10 +00:00
move-result-object v0
return-object v0
.end method
.method public retainNonConfig ( ) L java/util/List ;
.locals 2
.annotation build L androidx/annotation/Nullable ;
.end annotation
.annotation system L dalvik/annotation/Signature ;
value = {
"()" ,
"Ljava/util/List<" ,
"Landroidx/fragment/app/Fragment;" ,
">;"
}
.end annotation
.annotation runtime L java/lang/Deprecated ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> retainNonConfig ( ) L androidx/fragment/app/FragmentManagerNonConfig ;
2020-05-17 12:40:10 +00:00
move-result-object v0
if-eqz v0 , :cond_0
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerNonConfig ;-> getFragments ( ) L java/util/Collection ;
move-result-object v1
if-eqz v1 , :cond_0
new-instance v1 , L java/util/ArrayList ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerNonConfig ;-> getFragments ( ) L java/util/Collection ;
move-result-object v0
invoke-direct { v1 , v0 } , L java/util/ArrayList ;-> <init> ( L java/util/Collection ;) V
goto :goto_0
:cond_0
const/4 v1 , 0x0
:goto_0
return-object v1
.end method
.method public saveAllState ( ) L android/os/Parcelable ;
.locals 1
.annotation build L androidx/annotation/Nullable ;
.end annotation
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2020-07-08 16:44:49 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManager ;
2020-05-17 12:40:10 +00:00
2020-07-08 16:44:49 +00:00
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManager ;-> saveAllState ( ) L android/os/Parcelable ;
2020-05-17 12:40:10 +00:00
move-result-object v0
return-object v0
.end method