Changes of com.discord v968

This commit is contained in:
root 2019-10-08 01:23:22 +02:00
parent 2be3c10320
commit 8dbf9fb1c2
8046 changed files with 353591 additions and 366898 deletions

View file

@ -33,7 +33,7 @@
.end method
.method public static createController(Landroidx/fragment/app/FragmentHostCallback;)Landroidx/fragment/app/FragmentController;
.locals 1
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -45,6 +45,14 @@
new-instance v0, Landroidx/fragment/app/FragmentController;
const-string v1, "callbacks == null"
invoke-static {p0, v1}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroidx/fragment/app/FragmentHostCallback;
invoke-direct {v0, p0}, Landroidx/fragment/app/FragmentController;-><init>(Landroidx/fragment/app/FragmentHostCallback;)V
return-object v0
@ -398,9 +406,7 @@
iget-object v0, p0, Landroidx/fragment/app/FragmentController;->mHost:Landroidx/fragment/app/FragmentHostCallback;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentHostCallback;->getFragmentManagerImpl()Landroidx/fragment/app/FragmentManagerImpl;
move-result-object v0
iget-object v0, v0, Landroidx/fragment/app/FragmentHostCallback;->mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl;
return-object v0
.end method
@ -455,6 +461,8 @@
.method public restoreAllState(Landroid/os/Parcelable;Landroidx/fragment/app/FragmentManagerNonConfig;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Landroidx/fragment/app/FragmentController;->mHost:Landroidx/fragment/app/FragmentHostCallback;
@ -488,7 +496,7 @@
const/4 v2, 0x0
invoke-direct {v1, p2, v2, v2}, Landroidx/fragment/app/FragmentManagerNonConfig;-><init>(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
invoke-direct {v1, p2, v2, v2}, Landroidx/fragment/app/FragmentManagerNonConfig;-><init>(Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;)V
invoke-virtual {v0, p1, v1}, Landroidx/fragment/app/FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable;Landroidx/fragment/app/FragmentManagerNonConfig;)V
@ -513,6 +521,31 @@
return-void
.end method
.method public restoreSaveState(Landroid/os/Parcelable;)V
.locals 2
iget-object v0, p0, Landroidx/fragment/app/FragmentController;->mHost:Landroidx/fragment/app/FragmentHostCallback;
instance-of v1, v0, Landroidx/lifecycle/ViewModelStoreOwner;
if-eqz v1, :cond_0
iget-object v0, v0, Landroidx/fragment/app/FragmentHostCallback;->mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl;
invoke-virtual {v0, p1}, Landroidx/fragment/app/FragmentManagerImpl;->restoreSaveState(Landroid/os/Parcelable;)V
return-void
:cond_0
new-instance p1, Ljava/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}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public retainLoaderNonConfig()Landroidx/collection/SimpleArrayMap;
.locals 1
.annotation system Ldalvik/annotation/Signature;
@ -535,6 +568,8 @@
.method public retainNestedNonConfig()Landroidx/fragment/app/FragmentManagerNonConfig;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Landroidx/fragment/app/FragmentController;->mHost:Landroidx/fragment/app/FragmentHostCallback;
@ -548,7 +583,7 @@
.end method
.method public retainNonConfig()Ljava/util/List;
.locals 1
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
@ -571,11 +606,21 @@
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentManagerNonConfig;->getFragments()Ljava/util/List;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentManagerNonConfig;->getFragments()Ljava/util/Collection;
move-result-object v1
if-eqz v1, :cond_0
new-instance v1, Ljava/util/ArrayList;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentManagerNonConfig;->getFragments()Ljava/util/Collection;
move-result-object v0
return-object v0
invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
return-object v1
:cond_0
const/4 v0, 0x0