.class public Lcom/moji/skinshop/WidgetHotAreaSettingActivity; .super Lcom/moji/skinshop/SkinBaseFragmentActivity; .source "WidgetHotAreaSettingActivity.java" # interfaces .implements Landroid/support/v4/view/ViewPager$OnPageChangeListener; .implements Landroid/widget/RadioGroup$OnCheckedChangeListener; # static fields .field private static final b:Ljava/lang/String; = "WidgetHotAreaSettingActivity" # instance fields .field private c:[Ljava/lang/CharSequence; .field private i:[Ljava/lang/CharSequence; .field private j:Landroid/widget/TabHost; .field private k:Landroid/support/v4/view/ViewPager; .field private l:Lcom/moji/FragmentTabsAdapter; .field private m:Lcom/moji/scrollview/ScrollerControl; .field private n:Landroid/widget/RadioGroup; # direct methods .method static constructor ()V .locals 0 return-void .end method .method public constructor ()V .locals 0 .line 13 invoke-direct {p0}, Lcom/moji/skinshop/SkinBaseFragmentActivity;->()V return-void .end method .method private l()V .locals 5 const v0, 0x1020012 .line 57 invoke-virtual {p0, v0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TabHost; iput-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; .line 58 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; invoke-virtual {v0}, Landroid/widget/TabHost;->setup()V .line 61 new-instance v0, Lcom/moji/FragmentTabsAdapter; iget-object v1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; iget-object v2, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->k:Landroid/support/v4/view/ViewPager; invoke-direct {v0, p0, v1, v2}, Lcom/moji/FragmentTabsAdapter;->(Landroid/support/v4/app/FragmentActivity;Landroid/widget/TabHost;Landroid/support/v4/view/ViewPager;)V iput-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->l:Lcom/moji/FragmentTabsAdapter; .line 62 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->l:Lcom/moji/FragmentTabsAdapter; iget-object v1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; const-string v2, "Widgeht_4X2" invoke-virtual {v1, v2}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; move-result-object v1 invoke-virtual {p0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->getResources()Landroid/content/res/Resources; move-result-object v2 sget v3, Lcom/moji/skinshop/R$string;->widget_4X2:I invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;)Landroid/widget/TabHost$TabSpec; move-result-object v1 const-class v2, Lcom/moji/skinshop/Widget4X2HotAreaFragment; const/4 v3, 0x0 invoke-virtual {v0, v1, v2, v3}, Lcom/moji/FragmentTabsAdapter;->a(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V .line 63 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->l:Lcom/moji/FragmentTabsAdapter; iget-object v1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; const-string v2, "Widgeht_4X1" invoke-virtual {v1, v2}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; move-result-object v1 invoke-virtual {p0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->getResources()Landroid/content/res/Resources; move-result-object v2 sget v4, Lcom/moji/skinshop/R$string;->widget_4X1:I invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;)Landroid/widget/TabHost$TabSpec; move-result-object v1 const-class v2, Lcom/moji/skinshop/Widget4X1HotAreaFragment; invoke-virtual {v0, v1, v2, v3}, Lcom/moji/FragmentTabsAdapter;->a(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V .line 64 sget v0, Lcom/moji/skinshop/R$id;->tab_group:I invoke-virtual {p0, v0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/RadioGroup; iput-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->n:Landroid/widget/RadioGroup; return-void .end method # virtual methods .method protected a()V .locals 1 .line 52 sget v0, Lcom/moji/skinshop/R$layout;->layout_custom_hotarea:I invoke-virtual {p0, v0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->setContentView(I)V return-void .end method .method protected b()V .locals 2 .line 35 invoke-virtual {p0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->k()V .line 36 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->a:Lcom/moji/titlebar/MJTitleBar; sget v1, Lcom/moji/skinshop/R$string;->hot_are_set_title:I invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(I)V return-void .end method .method protected c()V .locals 2 .line 41 sget v0, Lcom/moji/skinshop/R$id;->vp_pager:I invoke-virtual {p0, v0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/support/v4/view/ViewPager; iput-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->k:Landroid/support/v4/view/ViewPager; .line 43 sget v0, Lcom/moji/skinshop/R$id;->tab_scrollercontrol:I invoke-virtual {p0, v0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/scrollview/ScrollerControl; iput-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->m:Lcom/moji/scrollview/ScrollerControl; .line 44 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->m:Lcom/moji/scrollview/ScrollerControl; const/4 v1, 0x2 invoke-virtual {v0, v1}, Lcom/moji/scrollview/ScrollerControl;->setNumPages(I)V .line 45 invoke-direct {p0}, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->l()V return-void .end method .method protected d()V .locals 1 .line 70 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->n:Landroid/widget/RadioGroup; invoke-virtual {v0, p0}, Landroid/widget/RadioGroup;->setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V .line 71 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->k:Landroid/support/v4/view/ViewPager; invoke-virtual {v0, p0}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V return-void .end method .method protected e()V .locals 0 return-void .end method .method public getAppNameList()[Ljava/lang/CharSequence; .locals 1 .line 81 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->c:[Ljava/lang/CharSequence; return-object v0 .end method .method public getAppPackageList()[Ljava/lang/CharSequence; .locals 1 .line 89 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->i:[Ljava/lang/CharSequence; return-object v0 .end method .method public isLoadedAppName()Z .locals 1 .line 97 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->c:[Ljava/lang/CharSequence; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->c:[Ljava/lang/CharSequence; array-length v0, v0 if-lez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public isLoadedAppPackage()Z .locals 1 .line 101 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->i:[Ljava/lang/CharSequence; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->i:[Ljava/lang/CharSequence; array-length v0, v0 if-lez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public onCheckedChanged(Landroid/widget/RadioGroup;I)V .locals 0 .line 106 sget p1, Lcom/moji/skinshop/R$id;->radio_4x2:I if-ne p2, p1, :cond_0 .line 107 iget-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; const-string p2, "Widgeht_4X2" invoke-virtual {p1, p2}, Landroid/widget/TabHost;->setCurrentTabByTag(Ljava/lang/String;)V goto :goto_0 .line 109 :cond_0 sget p1, Lcom/moji/skinshop/R$id;->radio_4x1:I if-ne p2, p1, :cond_1 .line 110 iget-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; const-string p2, "Widgeht_4X1" invoke-virtual {p1, p2}, Landroid/widget/TabHost;->setCurrentTabByTag(Ljava/lang/String;)V :cond_1 :goto_0 return-void .end method .method public onPageScrollStateChanged(I)V .locals 0 return-void .end method .method public onPageScrolled(IFI)V .locals 1 .line 129 div-int/lit8 p3, p3, 0x2 .line 130 iget-object p2, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->m:Lcom/moji/scrollview/ScrollerControl; iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->m:Lcom/moji/scrollview/ScrollerControl; invoke-virtual {v0}, Lcom/moji/scrollview/ScrollerControl;->getWidth()I move-result v0 mul-int p1, p1, v0 div-int/lit8 p1, p1, 0x2 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->m:Lcom/moji/scrollview/ScrollerControl; invoke-virtual {v0}, Lcom/moji/scrollview/ScrollerControl;->getWidth()I move-result v0 div-int/lit8 v0, v0, 0x2 if-le p3, v0, :cond_0 iget-object p3, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->m:Lcom/moji/scrollview/ScrollerControl; invoke-virtual {p3}, Lcom/moji/scrollview/ScrollerControl;->getWidth()I move-result p3 div-int/lit8 p3, p3, 0x2 goto :goto_0 :cond_0 if-gez p3, :cond_1 const/4 p3, 0x0 :cond_1 :goto_0 add-int/2addr p1, p3 iget-object p3, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->m:Lcom/moji/scrollview/ScrollerControl; invoke-virtual {p3}, Lcom/moji/scrollview/ScrollerControl;->getWidth()I move-result p3 div-int/lit8 p3, p3, 0x2 invoke-virtual {p2, p1, p3}, Lcom/moji/scrollview/ScrollerControl;->b(II)V return-void .end method .method public onPageSelected(I)V .locals 3 .line 135 iget-object v0, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; invoke-virtual {v0}, Landroid/widget/TabHost;->getTabWidget()Landroid/widget/TabWidget; move-result-object v0 .line 136 invoke-virtual {v0}, Landroid/widget/TabWidget;->getDescendantFocusability()I move-result v1 const/high16 v2, 0x60000 .line 137 invoke-virtual {v0, v2}, Landroid/widget/TabWidget;->setDescendantFocusability(I)V .line 138 iget-object v2, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; invoke-virtual {v2, p1}, Landroid/widget/TabHost;->setCurrentTab(I)V .line 139 invoke-virtual {v0, v1}, Landroid/widget/TabWidget;->setDescendantFocusability(I)V packed-switch p1, :pswitch_data_0 goto :goto_0 .line 146 :pswitch_0 iget-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; const-string v0, "Widgeht_4X1" invoke-virtual {p1, v0}, Landroid/widget/TabHost;->setCurrentTabByTag(Ljava/lang/String;)V .line 147 iget-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->n:Landroid/widget/RadioGroup; sget v0, Lcom/moji/skinshop/R$id;->radio_4x1:I invoke-virtual {p1, v0}, Landroid/widget/RadioGroup;->check(I)V goto :goto_0 .line 142 :pswitch_1 iget-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->j:Landroid/widget/TabHost; const-string v0, "Widgeht_4X2" invoke-virtual {p1, v0}, Landroid/widget/TabHost;->setCurrentTabByTag(Ljava/lang/String;)V .line 143 iget-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->n:Landroid/widget/RadioGroup; sget v0, Lcom/moji/skinshop/R$id;->radio_4x2:I invoke-virtual {p1, v0}, Landroid/widget/RadioGroup;->check(I)V :goto_0 return-void nop :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_0 .end packed-switch .end method .method protected onPause()V .locals 0 .line 124 invoke-super {p0}, Lcom/moji/skinshop/SkinBaseFragmentActivity;->onPause()V return-void .end method .method protected onResume()V .locals 0 .line 119 invoke-super {p0}, Lcom/moji/skinshop/SkinBaseFragmentActivity;->onResume()V return-void .end method .method public setAppNameList([Ljava/lang/CharSequence;)V .locals 0 .line 85 iput-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->c:[Ljava/lang/CharSequence; return-void .end method .method public setAppPackageList([Ljava/lang/CharSequence;)V .locals 0 .line 93 iput-object p1, p0, Lcom/moji/skinshop/WidgetHotAreaSettingActivity;->i:[Ljava/lang/CharSequence; return-void .end method