.class public Lcom/me/SetLanguageActivity; .super Lcom/home/base/LedBleActivity; .source "SetLanguageActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; # instance fields .field private iv_english:Landroid/widget/ImageView; .field private iv_followsystem:Landroid/widget/ImageView; .field private iv_simplified_chinese:Landroid/widget/ImageView; .field private iv_traditional_chinese:Landroid/widget/ImageView; .field private rl_english:Landroid/widget/RelativeLayout; .field private rl_followsytem:Landroid/widget/RelativeLayout; .field private rl_simplified_chinese:Landroid/widget/RelativeLayout; .field private rl_traditional_chinese:Landroid/widget/RelativeLayout; .field private savedLanguageType:I .field private textViewNavLeft:Landroid/widget/TextView; # direct methods .method public constructor ()V .registers 1 .line 22 invoke-direct {p0}, Lcom/home/base/LedBleActivity;->()V return-void .end method .method private initViews()V .registers 3 const v0, 0x7f0904e9 .line 51 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/me/SetLanguageActivity;->textViewNavLeft:Landroid/widget/TextView; .line 52 invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V const v0, 0x7f0903e8 .line 53 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/RelativeLayout; iput-object v0, p0, Lcom/me/SetLanguageActivity;->rl_followsytem:Landroid/widget/RelativeLayout; const v0, 0x7f0903f6 .line 54 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/RelativeLayout; iput-object v0, p0, Lcom/me/SetLanguageActivity;->rl_simplified_chinese:Landroid/widget/RelativeLayout; const v0, 0x7f0903f8 .line 55 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/RelativeLayout; iput-object v0, p0, Lcom/me/SetLanguageActivity;->rl_traditional_chinese:Landroid/widget/RelativeLayout; const v0, 0x7f0903e7 .line 56 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/RelativeLayout; iput-object v0, p0, Lcom/me/SetLanguageActivity;->rl_english:Landroid/widget/RelativeLayout; const v0, 0x7f0901e3 .line 57 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/me/SetLanguageActivity;->iv_followsystem:Landroid/widget/ImageView; const v0, 0x7f0901e0 .line 58 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/me/SetLanguageActivity;->iv_english:Landroid/widget/ImageView; const v0, 0x7f0901f8 .line 59 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/me/SetLanguageActivity;->iv_simplified_chinese:Landroid/widget/ImageView; const v0, 0x7f0901fb .line 60 invoke-virtual {p0, v0}, Lcom/me/SetLanguageActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/me/SetLanguageActivity;->iv_traditional_chinese:Landroid/widget/ImageView; .line 61 iget-object v0, p0, Lcom/me/SetLanguageActivity;->rl_followsytem:Landroid/widget/RelativeLayout; invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 62 iget-object v0, p0, Lcom/me/SetLanguageActivity;->rl_simplified_chinese:Landroid/widget/RelativeLayout; invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 63 iget-object v0, p0, Lcom/me/SetLanguageActivity;->rl_traditional_chinese:Landroid/widget/RelativeLayout; invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 64 iget-object v0, p0, Lcom/me/SetLanguageActivity;->rl_english:Landroid/widget/RelativeLayout; invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 65 invoke-static {}, Lcom/finddreams/languagelib/MultiLanguageUtil;->getInstance()Lcom/finddreams/languagelib/MultiLanguageUtil; move-result-object v0 invoke-virtual {v0}, Lcom/finddreams/languagelib/MultiLanguageUtil;->getLanguageType()I move-result v0 iput v0, p0, Lcom/me/SetLanguageActivity;->savedLanguageType:I if-nez v0, :cond_8a .line 67 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setFollowSytemVisible()V goto :goto_a2 :cond_8a const/4 v1, 0x3 if-ne v0, v1, :cond_91 .line 69 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setTraditionalVisible()V goto :goto_a2 :cond_91 const/4 v1, 0x1 if-ne v0, v1, :cond_98 .line 71 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setEnglishVisible()V goto :goto_a2 :cond_98 const/4 v1, 0x2 if-ne v0, v1, :cond_9f .line 73 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setSimplifiedVisible()V goto :goto_a2 .line 75 :cond_9f invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setSimplifiedVisible()V :goto_a2 return-void .end method .method private setEnglishVisible()V .registers 4 .line 123 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_followsystem:Landroid/widget/ImageView; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 124 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_english:Landroid/widget/ImageView; const/4 v2, 0x0 invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V .line 125 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_simplified_chinese:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 126 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_traditional_chinese:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V return-void .end method .method private setFollowSytemVisible()V .registers 3 .line 137 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_followsystem:Landroid/widget/ImageView; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 138 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_english:Landroid/widget/ImageView; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 139 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_simplified_chinese:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 140 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_traditional_chinese:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V return-void .end method .method private setSimplifiedVisible()V .registers 4 .line 116 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_followsystem:Landroid/widget/ImageView; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 117 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_english:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 118 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_simplified_chinese:Landroid/widget/ImageView; const/4 v2, 0x0 invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V .line 119 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_traditional_chinese:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V return-void .end method .method private setTraditionalVisible()V .registers 3 .line 130 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_followsystem:Landroid/widget/ImageView; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 131 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_english:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 132 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_simplified_chinese:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 133 iget-object v0, p0, Lcom/me/SetLanguageActivity;->iv_traditional_chinese:Landroid/widget/ImageView; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V return-void .end method # virtual methods .method public onClick(Landroid/view/View;)V .registers 4 .line 81 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 const v0, 0x7f0904e9 const/4 v1, 0x0 if-ne p1, v0, :cond_15 .line 84 invoke-virtual {p0}, Lcom/me/SetLanguageActivity;->getIntent()Landroid/content/Intent; move-result-object p1 .line 85 invoke-virtual {p0, v1, p1}, Lcom/me/SetLanguageActivity;->setResult(ILandroid/content/Intent;)V .line 86 invoke-virtual {p0}, Lcom/me/SetLanguageActivity;->finish()V goto :goto_42 :cond_15 sparse-switch p1, :sswitch_data_44 goto :goto_2b .line 99 :sswitch_19 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setTraditionalVisible()V const/4 v1, 0x3 goto :goto_2b .line 94 :sswitch_1e invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setSimplifiedVisible()V const/4 v1, 0x2 goto :goto_2b .line 90 :sswitch_23 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setFollowSytemVisible()V goto :goto_2b .line 104 :sswitch_27 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->setEnglishVisible()V const/4 v1, 0x1 .line 108 :goto_2b invoke-static {}, Lcom/finddreams/languagelib/MultiLanguageUtil;->getInstance()Lcom/finddreams/languagelib/MultiLanguageUtil; move-result-object p1 invoke-virtual {p1, v1}, Lcom/finddreams/languagelib/MultiLanguageUtil;->updateLanguage(I)V .line 109 new-instance p1, Landroid/content/Intent; const-class v0, Lcom/FirstActivity; invoke-direct {p1, p0, v0}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V const v0, 0x4008000 .line 110 invoke-virtual {p1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; .line 111 invoke-virtual {p0, p1}, Lcom/me/SetLanguageActivity;->startActivity(Landroid/content/Intent;)V :goto_42 return-void nop :sswitch_data_44 .sparse-switch 0x7f0903e7 -> :sswitch_27 0x7f0903e8 -> :sswitch_23 0x7f0903f6 -> :sswitch_1e 0x7f0903f8 -> :sswitch_19 .end sparse-switch .end method .method protected onCreate(Landroid/os/Bundle;)V .registers 4 .line 37 invoke-super {p0, p1}, Lcom/home/base/LedBleActivity;->onCreate(Landroid/os/Bundle;)V .line 39 invoke-virtual {p0}, Lcom/me/SetLanguageActivity;->getWindow()Landroid/view/Window; move-result-object p1 const/high16 v0, -0x80000000 .line 40 invoke-virtual {p1, v0}, Landroid/view/Window;->addFlags(I)V .line 42 invoke-virtual {p0}, Lcom/me/SetLanguageActivity;->getResources()Landroid/content/res/Resources; move-result-object v0 const v1, 0x7f06003b invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I move-result v0 invoke-virtual {p1, v0}, Landroid/view/Window;->setStatusBarColor(I)V const p1, 0x7f0c004e .line 44 invoke-virtual {p0, p1}, Lcom/me/SetLanguageActivity;->setContentView(I)V .line 47 invoke-direct {p0}, Lcom/me/SetLanguageActivity;->initViews()V return-void .end method