.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 ()V .locals 0 .line 22 invoke-direct {p0}, Lcom/moji/mjweather/setting/activity/BaseSettingActivity;->()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;->(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