2019-07-24 11:27:29 +00:00
.class public L androidx/fragment/app/FragmentController ;
.super L java/lang/Object ;
.source "FragmentController.java"
# instance fields
2019-12-06 03:29:40 +00:00
.field public final mHost : L androidx/fragment/app/FragmentHostCallback ;
2019-07-24 11:27:29 +00:00
.annotation system L dalvik/annotation/Signature ;
value = {
"Landroidx/fragment/app/FragmentHostCallback<" ,
"*>;"
}
.end annotation
.end field
# direct methods
2019-12-06 03:29:40 +00:00
.method public constructor <init> ( L androidx/fragment/app/FragmentHostCallback ;) V
2019-07-24 11:27:29 +00:00
.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 ;
2019-10-07 23:23:22 +00:00
.locals 2
2019-12-06 03:29:40 +00:00
. param p0 # Landroidx/fragment/app/FragmentHostCallback;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
.annotation build L androidx/annotation/NonNull ;
.end annotation
2019-07-24 11:27:29 +00:00
.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 ;
2019-10-07 23:23:22 +00:00
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 ;
2019-07-24 11:27:29 +00:00
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
2019-12-06 03:29:40 +00:00
. param p1 # Landroidx/fragment/app/Fragment;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2019-12-06 03:29:40 +00:00
iget-object v1 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
2019-07-24 11:27:29 +00:00
2019-12-06 03:29:40 +00:00
invoke-virtual { v1 , v0 , v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> attachController ( L androidx/fragment/app/FragmentHostCallback ;L androidx/fragment/app/FragmentContainer ;L androidx/fragment/app/Fragment ;) V
2019-07-24 11:27:29 +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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchActivityCreated ( ) V
return-void
.end method
.method public dispatchConfigurationChanged ( L android/content/res/Configuration ;) V
.locals 1
2019-12-06 03:29:40 +00:00
. param p1 # Landroid/content/res/Configuration;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchConfigurationChanged ( L android/content/res/Configuration ;) V
return-void
.end method
.method public dispatchContextItemSelected ( L android/view/MenuItem ;) Z
.locals 1
2019-12-06 03:29:40 +00:00
. param p1 # Landroid/view/MenuItem;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchContextItemSelected ( L android/view/MenuItem ;) Z
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchCreate ( ) V
return-void
.end method
.method public dispatchCreateOptionsMenu ( L android/view/Menu ;L android/view/MenuInflater ;) Z
.locals 1
2019-12-06 03:29:40 +00:00
. 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
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 , p2 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchCreateOptionsMenu ( L android/view/Menu ;L android/view/MenuInflater ;) Z
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchDestroy ( ) V
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchDestroyView ( ) V
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchLowMemory ( ) V
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchMultiWindowModeChanged ( Z ) V
return-void
.end method
.method public dispatchOptionsItemSelected ( L android/view/MenuItem ;) Z
.locals 1
2019-12-06 03:29:40 +00:00
. param p1 # Landroid/view/MenuItem;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchOptionsItemSelected ( L android/view/MenuItem ;) Z
move-result p1
return p1
.end method
.method public dispatchOptionsMenuClosed ( L android/view/Menu ;) V
.locals 1
2019-12-06 03:29:40 +00:00
. param p1 # Landroid/view/Menu;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchOptionsMenuClosed ( L android/view/Menu ;) V
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchPause ( ) V
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchPictureInPictureModeChanged ( Z ) V
return-void
.end method
.method public dispatchPrepareOptionsMenu ( L android/view/Menu ;) Z
.locals 1
2019-12-06 03:29:40 +00:00
. param p1 # Landroid/view/Menu;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchPrepareOptionsMenu ( L android/view/Menu ;) Z
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchResume ( ) V
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchStart ( ) V
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> dispatchStop ( ) V
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
2019-12-06 03:29:40 +00:00
. 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
2019-07-24 11:27:29 +00:00
.annotation runtime L java/lang/Deprecated ;
.end annotation
return-void
.end method
.method public execPendingActions ( ) Z
.locals 1
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> execPendingActions ( ) Z
move-result v0
return v0
.end method
.method public findFragmentByWho ( L java/lang/String ;) L androidx/fragment/app/Fragment ;
.locals 1
2019-12-06 03:29:40 +00:00
. param p1 # Ljava/lang/String;
.annotation build L androidx/annotation/NonNull ;
.end annotation
. end param
.annotation build L androidx/annotation/Nullable ;
.end annotation
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> findFragmentByWho ( L java/lang/String ;) L androidx/fragment/app/Fragment ;
move-result-object p1
return-object p1
.end method
.method public getActiveFragments ( L java/util/List ;) L java/util/List ;
.locals 0
2019-12-06 03:29:40 +00:00
. 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
2019-07-24 11:27:29 +00:00
.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 ;
iget-object p1 , p1 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> getActiveFragments ( ) L java/util/List ;
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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> getActiveFragmentCount ( ) I
move-result v0
return v0
.end method
.method public getSupportFragmentManager ( ) L androidx/fragment/app/FragmentManager ;
.locals 1
2019-12-06 03:29:40 +00:00
.annotation build L androidx/annotation/NonNull ;
.end annotation
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
2019-10-07 23:23:22 +00:00
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
2019-07-24 11:27:29 +00:00
return-object v0
.end method
.method public getSupportLoaderManager ( ) L androidx/loader/app/LoaderManager ;
.locals 2
2019-12-06 03:29:40 +00:00
.annotation build L android/annotation/SuppressLint ;
value = {
"UnknownNullness"
}
.end annotation
2019-07-24 11:27:29 +00:00
.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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> noteStateNotSaved ( ) V
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
2019-12-06 03:29:40 +00:00
. 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
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 , p2 , p3 , p4 } , L androidx/fragment/app/FragmentManagerImpl ;-> onCreateView ( L android/view/View ;L java/lang/String ;L android/content/Context ;L android/util/AttributeSet ;) L android/view/View ;
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
2019-12-06 03:29:40 +00:00
. 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
2019-10-07 23:23:22 +00:00
.annotation runtime L java/lang/Deprecated ;
.end annotation
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 , p2 } , L androidx/fragment/app/FragmentManagerImpl ;-> restoreAllState ( L android/os/Parcelable ;L androidx/fragment/app/FragmentManagerNonConfig ;) V
return-void
.end method
.method public restoreAllState ( L android/os/Parcelable ;L java/util/List ;) V
.locals 3
2019-12-06 03:29:40 +00:00
. 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
2019-07-24 11:27:29 +00:00
.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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
new-instance v1 , L androidx/fragment/app/FragmentManagerNonConfig ;
const/4 v2 , 0x0
2019-10-07 23:23:22 +00:00
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
2019-07-24 11:27:29 +00:00
invoke-virtual { v0 , p1 , v1 } , L androidx/fragment/app/FragmentManagerImpl ;-> restoreAllState ( L android/os/Parcelable ;L androidx/fragment/app/FragmentManagerNonConfig ;) V
return-void
.end method
.method public restoreLoaderNonConfig ( L androidx/collection/SimpleArrayMap ;) V
.locals 0
2019-12-06 03:29:40 +00:00
. param p1 # Landroidx/collection/SimpleArrayMap;
.annotation build L android/annotation/SuppressLint ;
value = {
"UnknownNullness"
}
.end annotation
. end param
2019-07-24 11:27:29 +00:00
.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
2019-10-07 23:23:22 +00:00
.method public restoreSaveState ( L android/os/Parcelable ;) V
.locals 2
2019-12-06 03:29:40 +00:00
. param p1 # Landroid/os/Parcelable;
.annotation build L androidx/annotation/Nullable ;
.end annotation
. end param
2019-10-07 23:23:22 +00:00
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
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 , p1 } , L androidx/fragment/app/FragmentManagerImpl ;-> restoreSaveState ( L android/os/Parcelable ;) V
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
2019-07-24 11:27:29 +00:00
.method public retainLoaderNonConfig ( ) L androidx/collection/SimpleArrayMap ;
.locals 1
2019-12-06 03:29:40 +00:00
.annotation build L androidx/annotation/Nullable ;
.end annotation
2019-07-24 11:27:29 +00:00
.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
2019-12-06 03:29:40 +00:00
.annotation build L androidx/annotation/Nullable ;
.end annotation
2019-10-07 23:23:22 +00:00
.annotation runtime L java/lang/Deprecated ;
.end annotation
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> retainNonConfig ( ) L androidx/fragment/app/FragmentManagerNonConfig ;
move-result-object v0
return-object v0
.end method
.method public retainNonConfig ( ) L java/util/List ;
2019-10-07 23:23:22 +00:00
.locals 2
2019-12-06 03:29:40 +00:00
.annotation build L androidx/annotation/Nullable ;
.end annotation
2019-07-24 11:27:29 +00:00
.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 ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> retainNonConfig ( ) L androidx/fragment/app/FragmentManagerNonConfig ;
move-result-object v0
if-eqz v0 , :cond_0
2019-10-07 23:23:22 +00:00
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 ;
2019-07-24 11:27:29 +00:00
move-result-object v0
2019-10-07 23:23:22 +00:00
invoke-direct { v1 , v0 } , L java/util/ArrayList ;-> <init> ( L java/util/Collection ;) V
2019-12-06 03:29:40 +00:00
goto :goto_0
2019-07-24 11:27:29 +00:00
:cond_0
2019-12-06 03:29:40 +00:00
const/4 v1 , 0x0
2019-07-24 11:27:29 +00:00
2019-12-06 03:29:40 +00:00
:goto_0
return-object v1
2019-07-24 11:27:29 +00:00
.end method
.method public saveAllState ( ) L android/os/Parcelable ;
.locals 1
2019-12-06 03:29:40 +00:00
.annotation build L androidx/annotation/Nullable ;
.end annotation
2019-07-24 11:27:29 +00:00
iget-object v0 , p0 , L androidx/fragment/app/FragmentController ;-> mHost : L androidx/fragment/app/FragmentHostCallback ;
iget-object v0 , v0 , L androidx/fragment/app/FragmentHostCallback ;-> mFragmentManager : L androidx/fragment/app/FragmentManagerImpl ;
invoke-virtual { v0 } , L androidx/fragment/app/FragmentManagerImpl ;-> saveAllState ( ) L android/os/Parcelable ;
move-result-object v0
return-object v0
.end method