bx.smali
.class Ldxoptimizer/bx;
.super Landroid/widget/FrameLayout;
.source "NoSaveStateFrameLayout.java"
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 45
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 46
return-void
.end method
.method static a(Landroid/view/View;)Landroid/view/ViewGroup;
.registers 4
.prologue
const/4 v2, -0x1
.line 32
new-instance v0, Ldxoptimizer/bx;
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Ldxoptimizer/bx;-><init>(Landroid/content/Context;)V
.line 33
invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
.line 34
if-eqz v1, :cond_13
.line 35
invoke-virtual {v0, v1}, Ldxoptimizer/bx;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 37
:cond_13
new-instance v1, Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
.line 39
invoke-virtual {p0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 40
invoke-virtual {v0, p0}, Ldxoptimizer/bx;->addView(Landroid/view/View;)V
.line 41
return-object v0
.end method
# virtual methods
.method protected dispatchRestoreInstanceState(Landroid/util/SparseArray;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/util/SparseArray",
"<",
"Landroid/os/Parcelable;",
">;)V"
}
.end annotation
.prologue
.line 61
invoke-virtual {p0, p1}, Ldxoptimizer/bx;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V
.line 62
return-void
.end method
.method protected dispatchSaveInstanceState(Landroid/util/SparseArray;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/util/SparseArray",
"<",
"Landroid/os/Parcelable;",
">;)V"
}
.end annotation
.prologue
.line 53
invoke-virtual {p0, p1}, Ldxoptimizer/bx;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V
.line 54
return-void
.end method