123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- .class Landroid/support/v4/app/NoSaveStateFrameLayout;
- .super Landroid/widget/FrameLayout;
- .source "NoSaveStateFrameLayout.java"
- # direct methods
- .method public constructor <init>(Landroid/content/Context;)V
- .locals 0
- .param p1, "context" # Landroid/content/Context;
- .prologue
- .line 45
- invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
- .line 46
- return-void
- .end method
- .method static wrap(Landroid/view/View;)Landroid/view/ViewGroup;
- .locals 5
- .param p0, "child" # Landroid/view/View;
- .prologue
- const/4 v4, -0x1
- .line 32
- new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout;
- invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
- move-result-object v3
- invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;-><init>(Landroid/content/Context;)V
- .line 33
- .local v2, "wrapper":Landroid/support/v4/app/NoSaveStateFrameLayout;
- invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
- move-result-object v0
- .line 34
- .local v0, "childParams":Landroid/view/ViewGroup$LayoutParams;
- if-eqz v0, :cond_0
- .line 35
- invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
- .line 37
- :cond_0
- new-instance v1, Landroid/widget/FrameLayout$LayoutParams;
- invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
- .line 39
- .local v1, "lp":Landroid/widget/FrameLayout$LayoutParams;
- invoke-virtual {p0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
- .line 40
- invoke-virtual {v2, p0}, Landroid/support/v4/app/NoSaveStateFrameLayout;->addView(Landroid/view/View;)V
- .line 41
- return-object v2
- .end method
- # virtual methods
- .method protected dispatchRestoreInstanceState(Landroid/util/SparseArray;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Landroid/util/SparseArray",
- "<",
- "Landroid/os/Parcelable;",
- ">;)V"
- }
- .end annotation
- .prologue
- .line 61
- .local p1, "container":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/os/Parcelable;>;"
- invoke-virtual {p0, p1}, Landroid/support/v4/app/NoSaveStateFrameLayout;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V
- .line 62
- return-void
- .end method
- .method protected dispatchSaveInstanceState(Landroid/util/SparseArray;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Landroid/util/SparseArray",
- "<",
- "Landroid/os/Parcelable;",
- ">;)V"
- }
- .end annotation
- .prologue
- .line 53
- .local p1, "container":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/os/Parcelable;>;"
- invoke-virtual {p0, p1}, Landroid/support/v4/app/NoSaveStateFrameLayout;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V
- .line 54
- return-void
- .end method
|