Weather/smali_classes2/com/moji/mjweather/setting/fragment/SettingCommonUnitsActivity.smali
2021-05-10 10:13:34 +02:00

558 lines
16 KiB
Smali

.class public Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;
.super Lcom/moji/mjweather/setting/activity/BaseSettingActivity;
.source "SettingCommonUnitsActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Landroid/widget/RadioGroup$OnCheckedChangeListener;
.implements Lcom/moji/mjweather/setting/view/SettingUnitsView;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/moji/mjweather/setting/activity/BaseSettingActivity<",
"Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;",
">;",
"Landroid/view/View$OnClickListener;",
"Landroid/widget/RadioGroup$OnCheckedChangeListener;",
"Lcom/moji/mjweather/setting/view/SettingUnitsView;"
}
.end annotation
# instance fields
.field private a:Landroid/widget/RadioGroup;
.field private b:Landroid/widget/RadioGroup;
.field private c:Landroid/widget/RadioGroup;
.field private i:[Landroid/widget/RadioButton;
.field private j:[Landroid/widget/RadioButton;
.field private k:[Landroid/widget/RadioButton;
.field private l:Landroid/widget/TextView;
# direct methods
.method public constructor <init>()V
.locals 0
.line 22
invoke-direct {p0}, Lcom/moji/mjweather/setting/activity/BaseSettingActivity;-><init>()V
return-void
.end method
# virtual methods
.method protected a()I
.locals 1
const v0, 0x7f0b02a4
return v0
.end method
.method protected b()Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
.locals 1
.line 31
new-instance v0, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-direct {v0, p0}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;-><init>(Lcom/moji/mjweather/setting/view/SettingUnitsView;)V
return-object v0
.end method
.method protected c()V
.locals 7
.line 40
invoke-static {}, Lcom/moji/preferences/units/UNIT_TEMP;->values()[Lcom/moji/preferences/units/UNIT_TEMP;
move-result-object v0
array-length v0, v0
new-array v0, v0, [Landroid/widget/RadioButton;
iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->i:[Landroid/widget/RadioButton;
.line 41
invoke-static {}, Lcom/moji/preferences/units/UNIT_SPEED;->values()[Lcom/moji/preferences/units/UNIT_SPEED;
move-result-object v0
array-length v0, v0
new-array v0, v0, [Landroid/widget/RadioButton;
iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
.line 42
invoke-static {}, Lcom/moji/preferences/units/UNIT_PRESSURE;->values()[Lcom/moji/preferences/units/UNIT_PRESSURE;
move-result-object v0
array-length v0, v0
new-array v0, v0, [Landroid/widget/RadioButton;
iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->k:[Landroid/widget/RadioButton;
const v0, 0x7f0906ff
.line 43
invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->l:Landroid/widget/TextView;
const v0, 0x7f090c38
.line 44
invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RadioGroup;
iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->a:Landroid/widget/RadioGroup;
const v0, 0x7f090c3b
.line 45
invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RadioGroup;
iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->b:Landroid/widget/RadioGroup;
const v0, 0x7f090c33
.line 46
invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RadioGroup;
iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->c:Landroid/widget/RadioGroup;
.line 47
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->i:[Landroid/widget/RadioButton;
const v1, 0x7f090c39
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
const/4 v2, 0x0
aput-object v1, v0, v2
.line 48
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->i:[Landroid/widget/RadioButton;
const v1, 0x7f090c3a
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
const/4 v3, 0x1
aput-object v1, v0, v3
.line 49
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
const v1, 0x7f090c3c
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
aput-object v1, v0, v2
.line 50
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
const v1, 0x7f090c3e
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
aput-object v1, v0, v3
.line 51
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
const v1, 0x7f090c41
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
const/4 v4, 0x2
aput-object v1, v0, v4
.line 52
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
const v1, 0x7f090c40
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
const/4 v5, 0x3
aput-object v1, v0, v5
.line 53
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
const v1, 0x7f090c3f
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
const/4 v6, 0x4
aput-object v1, v0, v6
.line 54
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
const v1, 0x7f090c3d
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
const/4 v6, 0x5
aput-object v1, v0, v6
.line 55
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->k:[Landroid/widget/RadioButton;
const v1, 0x7f090c34
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
aput-object v1, v0, v2
.line 56
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->k:[Landroid/widget/RadioButton;
const v1, 0x7f090c37
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
aput-object v1, v0, v3
.line 57
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->k:[Landroid/widget/RadioButton;
const v1, 0x7f090c35
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
aput-object v1, v0, v4
.line 58
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->k:[Landroid/widget/RadioButton;
const v1, 0x7f090c36
invoke-virtual {p0, v1}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/RadioButton;
aput-object v1, v0, v5
.line 59
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->l:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 60
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->a:Landroid/widget/RadioGroup;
invoke-virtual {v0, p0}, Landroid/widget/RadioGroup;->setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V
.line 61
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->b:Landroid/widget/RadioGroup;
invoke-virtual {v0, p0}, Landroid/widget/RadioGroup;->setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V
.line 62
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->c:Landroid/widget/RadioGroup;
invoke-virtual {v0, p0}, Landroid/widget/RadioGroup;->setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V
.line 64
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-virtual {v0}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;->k()V
.line 65
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-virtual {v0, v2}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;->a(Z)V
.line 66
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-virtual {v0}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;->h()V
return-void
.end method
.method protected synthetic d()Lcom/moji/mvpframe/BasePresenter;
.locals 1
.line 22
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->b()Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
move-result-object v0
return-object v0
.end method
.method public displayLastChoose(Lcom/moji/preferences/units/UNIT_TEMP;Lcom/moji/preferences/units/UNIT_SPEED;Lcom/moji/preferences/units/UNIT_PRESSURE;)V
.locals 1
.line 111
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->i:[Landroid/widget/RadioButton;
invoke-virtual {p1}, Lcom/moji/preferences/units/UNIT_TEMP;->ordinal()I
move-result p1
aget-object p1, v0, p1
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
.line 112
iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
invoke-virtual {p2}, Lcom/moji/preferences/units/UNIT_SPEED;->ordinal()I
move-result p2
aget-object p1, p1, p2
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
.line 113
iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->k:[Landroid/widget/RadioButton;
invoke-virtual {p3}, Lcom/moji/preferences/units/UNIT_PRESSURE;->ordinal()I
move-result p2
aget-object p1, p1, p2
invoke-virtual {p1, v0}, Landroid/widget/RadioButton;->setChecked(Z)V
return-void
.end method
.method public onCheckedChanged(Landroid/widget/RadioGroup;I)V
.locals 1
.line 94
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-virtual {v0, p1, p2}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;->a(Landroid/widget/RadioGroup;I)V
.line 95
invoke-static {}, Lcom/moji/external/broadcast/ExternalBroadcastManager;->b()V
return-void
.end method
.method public onClick(Landroid/view/View;)V
.locals 1
.line 85
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result p1
const v0, 0x7f0906ff
if-eq p1, v0, :cond_0
goto :goto_0
.line 87
:cond_0
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object p1
check-cast p1, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-virtual {p1}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;->i()V
:goto_0
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.locals 0
.line 71
invoke-super {p0, p1}, Lcom/moji/mjweather/setting/activity/BaseSettingActivity;->onCreate(Landroid/os/Bundle;)V
.line 72
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object p1
check-cast p1, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-virtual {p1}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;->f()V
.line 73
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->c()V
return-void
.end method
.method protected onPause()V
.locals 1
.line 78
invoke-super {p0}, Lcom/moji/mjweather/setting/activity/BaseSettingActivity;->onPause()V
.line 79
invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;
invoke-virtual {v0}, Lcom/moji/mjweather/setting/presenter/SettingUnitsPresenter;->o_()V
return-void
.end method
.method public setResetView(ZII)V
.locals 0
if-eqz p1, :cond_0
.line 101
iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->l:Landroid/widget/TextView;
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setTextColor(I)V
.line 102
iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->l:Landroid/widget/TextView;
const/4 p2, 0x0
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setEnabled(Z)V
goto :goto_0
.line 104
:cond_0
iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->l:Landroid/widget/TextView;
invoke-virtual {p1, p3}, Landroid/widget/TextView;->setTextColor(I)V
.line 105
iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->l:Landroid/widget/TextView;
const/4 p2, 0x1
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setEnabled(Z)V
:goto_0
return-void
.end method
.method public showSpeedHK()V
.locals 2
.line 118
iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingCommonUnitsActivity;->j:[Landroid/widget/RadioButton;
const/4 v1, 0x5
aget-object v0, v0, v1
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/RadioButton;->setVisibility(I)V
return-void
.end method