Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Напишите мне в личку кому это знакомо.
- Bitte um nachricht wer das kennt.
- .method private b(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
- .registers 20
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/ArrayList<",
- "Landroidx/fragment/app/a;",
- ">;",
- "Ljava/util/ArrayList<",
- "Ljava/lang/Boolean;",
- ">;II)V"
- }
- .end annotation
- move-object v6, p0
- move-object/from16 v7, p1
- move-object/from16 v8, p2
- move/from16 v9, p3
- move/from16 v10, p4
- .line 35
- invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
- move-result-object v0
- check-cast v0, Landroidx/fragment/app/a;
- iget-boolean v11, v0, Landroidx/fragment/app/m;->q:Z
- .line 36
- iget-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
- if-nez v0, :cond_1d
- .line 37
- new-instance v0, Ljava/util/ArrayList;
- invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
- iput-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
- goto :goto_20
- .line 38
- :cond_1d
- invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
- .line 39
- :goto_20
- iget-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
- iget-object v1, v6, Landroidx/fragment/app/i;->f:Ljava/util/ArrayList;
- invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
- .line 40
- invoke-virtual {p0}, Landroidx/fragment/app/i;->v()Landroidx/fragment/app/Fragment;
- move-result-object v0
- const/4 v1, 0x0
- move v2, v9
- const/4 v12, 0x0
- :goto_2e
- const/4 v13, 0x1
- if-ge v2, v10, :cond_5d
- .line 41
- invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
- move-result-object v3
- check-cast v3, Landroidx/fragment/app/a;
- .line 42
- invoke-virtual {v8, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
- move-result-object v4
- check-cast v4, Ljava/lang/Boolean;
- invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
- move-result v4
- if-nez v4, :cond_4a
- .line 43
- iget-object v4, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
- invoke-virtual {v3, v4, v0}, Landroidx/fragment/app/a;->a(Ljava/util/ArrayList;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
- move-result-object v0
- goto :goto_50
- .line 44
- :cond_4a
- iget-object v4, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
- invoke-virtual {v3, v4, v0}, Landroidx/fragment/app/a;->b(Ljava/util/ArrayList;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
- move-result-object v0
- :goto_50
- if-nez v12, :cond_59
- .line 45
- iget-boolean v3, v3, Landroidx/fragment/app/m;->h:Z
- if-eqz v3, :cond_57
- goto :goto_59
- :cond_57
- const/4 v12, 0x0
- goto :goto_5a
- :cond_59
- :goto_59
- const/4 v12, 0x1
- :goto_5a
- add-int/lit8 v2, v2, 0x1
- goto :goto_2e
- .line 46
- :cond_5d
- iget-object v0, v6, Landroidx/fragment/app/i;->B:Ljava/util/ArrayList;
- invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
- if-nez v11, :cond_71
- const/4 v5, 0x0
- move-object v0, p0
- move-object/from16 v1, p1
- move-object/from16 v2, p2
- move/from16 v3, p3
- move/from16 v4, p4
- .line 47
- invoke-static/range {v0 .. v5}, Landroidx/fragment/app/n;->a(Landroidx/fragment/app/i;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZ)V
- .line 48
- :cond_71
- invoke-static/range {p1 .. p4}, Landroidx/fragment/app/i;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
- if-eqz v11, :cond_91
- .line 49
- new-instance v14, Li/e/b;
- invoke-direct {v14}, Li/e/b;-><init>()V
- .line 50
- invoke-direct {p0, v14}, Landroidx/fragment/app/i;->a(Li/e/b;)V
- move-object v0, p0
- move-object/from16 v1, p1
- move-object/from16 v2, p2
- move/from16 v3, p3
- move/from16 v4, p4
- move-object v5, v14
- .line 51
- invoke-direct/range {v0 .. v5}, Landroidx/fragment/app/i;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;IILi/e/b;)I
- move-result v0
- .line 52
- invoke-direct {p0, v14}, Landroidx/fragment/app/i;->b(Li/e/b;)V
- move v4, v0
- goto :goto_92
- :cond_91
- move v4, v10
- :goto_92
- if-eq v4, v9, :cond_a6
- if-eqz v11, :cond_a6
- const/4 v5, 0x1
- move-object v0, p0
- move-object/from16 v1, p1
- move-object/from16 v2, p2
- move/from16 v3, p3
- .line 53
- invoke-static/range {v0 .. v5}, Landroidx/fragment/app/n;->a(Landroidx/fragment/app/i;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZ)V
- .line 54
- iget v0, v6, Landroidx/fragment/app/i;->p:I
- invoke-virtual {p0, v0, v13}, Landroidx/fragment/app/i;->a(IZ)V
- :cond_a6
- :goto_a6
- if-ge v9, v10, :cond_ca
- .line 55
- invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
- move-result-object v0
- check-cast v0, Landroidx/fragment/app/a;
- .line 56
- invoke-virtual {v8, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
- move-result-object v1
- check-cast v1, Ljava/lang/Boolean;
- invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
- move-result v1
- if-eqz v1, :cond_c4
- .line 57
- iget v1, v0, Landroidx/fragment/app/a;->u:I
- if-ltz v1, :cond_c4
- .line 58
- invoke-virtual {p0, v1}, Landroidx/fragment/app/i;->c(I)V
- const/4 v1, -0x1
- .line 59
- iput v1, v0, Landroidx/fragment/app/a;->u:I
- .line 60
- :cond_c4
- invoke-virtual {v0}, Landroidx/fragment/app/a;->h()V
- add-int/lit8 v9, v9, 0x1
- goto :goto_a6
- :cond_ca
- if-eqz v12, :cond_cf
- .line 61
- invoke-virtual {p0}, Landroidx/fragment/app/i;->A()V
- :cond_cf
- return-void
- .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement