.class public Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment; .super Lcom/moji/mvpframe/MJPreferenceFragment; .source "SettingMessageNotificationFragment.java" # interfaces .implements Landroid/preference/Preference$OnPreferenceChangeListener; .implements Landroid/preference/Preference$OnPreferenceClickListener; # static fields .field private static final a:Ljava/lang/String; = "SettingMessageNotificationFragment" # instance fields .field private b:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private c:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue; .field private d:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private e:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private f:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private g:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private h:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private i:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private j:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private k:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; .field private l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; .field private m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; # direct methods .method static constructor ()V .locals 0 return-void .end method .method public constructor ()V .locals 0 .line 29 invoke-direct {p0}, Lcom/moji/mvpframe/MJPreferenceFragment;->()V return-void .end method .method private a(Z)Ljava/lang/String; .locals 0 if-eqz p1, :cond_0 const-string p1, "1" goto :goto_0 :cond_0 const-string p1, "0" :goto_0 return-object p1 .end method .method private a(Ljava/lang/String;Z)V .locals 1 .line 194 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I move-result v0 sparse-switch v0, :sswitch_data_0 goto :goto_0 :sswitch_0 const-string v0, "pref_key_mn_friend_update" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x5 goto :goto_1 :sswitch_1 const-string v0, "pref_key_mn_new_message" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x0 goto :goto_1 :sswitch_2 const-string v0, "pref_key_mn_comment" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x2 goto :goto_1 :sswitch_3 const-string v0, "pref_key_mn_not_disturb" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x3 goto :goto_1 :sswitch_4 const-string v0, "pref_key_mn_liveview_psuh" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x6 goto :goto_1 :sswitch_5 const-string v0, "pref_key_mn_information" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x4 goto :goto_1 :sswitch_6 const-string v0, "pref_key_mn_disaster_remind" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x1 goto :goto_1 :cond_0 :goto_0 const/4 p1, -0x1 :goto_1 packed-switch p1, :pswitch_data_0 goto :goto_4 .line 214 :pswitch_0 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_SET_PUSH_CLICK:Lcom/moji/statistics/EVENT_TAG; if-eqz p2, :cond_1 const-string p2, "1" goto :goto_2 :cond_1 const-string p2, "0" :goto_2 invoke-virtual {p1, v0, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_4 .line 211 :pswitch_1 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_SET_MOVES_CLICK:Lcom/moji/statistics/EVENT_TAG; if-eqz p2, :cond_2 const-string p2, "1" goto :goto_3 :cond_2 const-string p2, "0" :goto_3 invoke-virtual {p1, v0, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_4 .line 208 :pswitch_2 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->SET_ARTICLE_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-direct {p0, p2}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->a(Z)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, v0, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_4 .line 205 :pswitch_3 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->SET_MESSAGE_DND_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-direct {p0, p2}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->a(Z)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, v0, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_4 .line 202 :pswitch_4 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->SET_MESSAGE_COMMENT_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-direct {p0, p2}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->a(Z)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, v0, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_4 .line 199 :pswitch_5 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->SET_MESSAGE_ALERT_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-direct {p0, p2}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->a(Z)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, v0, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_4 .line 196 :pswitch_6 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->SET_PUSH_TOTAL_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-direct {p0, p2}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->a(Z)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, v0, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; :goto_4 return-void nop :sswitch_data_0 .sparse-switch -0x659d06ff -> :sswitch_6 -0x23566ef6 -> :sswitch_5 0x4abf3a22 -> :sswitch_4 0x6ca8f871 -> :sswitch_3 0x722da93d -> :sswitch_2 0x73dbcc46 -> :sswitch_1 0x7fe039e8 -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method private c()V .locals 8 .line 157 invoke-static {}, Lcom/moji/preferences/SettingNotificationPrefer;->c()Lcom/moji/preferences/SettingNotificationPrefer; move-result-object v0 .line 158 invoke-virtual {v0}, Lcom/moji/preferences/SettingNotificationPrefer;->p()I move-result v1 .line 159 invoke-virtual {v0}, Lcom/moji/preferences/SettingNotificationPrefer;->q()I move-result v2 .line 160 invoke-virtual {v0}, Lcom/moji/preferences/SettingNotificationPrefer;->r()I move-result v3 .line 161 invoke-virtual {v0}, Lcom/moji/preferences/SettingNotificationPrefer;->s()I move-result v0 .line 162 new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V const/16 v5, 0xa if-ge v1, v5, :cond_0 new-instance v6, Ljava/lang/StringBuilder; invoke-direct {v6}, Ljava/lang/StringBuilder;->()V const-string v7, "0" invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 goto :goto_0 :cond_0 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 :goto_0 invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v1, ":" invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; if-ge v2, v5, :cond_1 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v6, "0" invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 goto :goto_1 :cond_1 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 :goto_1 invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 .line 163 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V if-ge v3, v5, :cond_2 new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V const-string v6, "0" invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 goto :goto_2 :cond_2 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 :goto_2 invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v3, ":" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; if-ge v0, v5, :cond_3 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "0" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 goto :goto_3 :cond_3 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 :goto_3 invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 .line 164 iget-object v2, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->c:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue; new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "/" invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v2, v0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue;->a(Ljava/lang/CharSequence;)V return-void .end method .method private e()V .locals 2 .line 168 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; invoke-virtual {v0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->removeAll()V .line 169 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; invoke-virtual {v0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->removeAll()V .line 171 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; const/4 v1, 0x1 invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->a(Z)V .line 172 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->a(Z)V return-void .end method .method private g()V .locals 2 .line 177 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; const/4 v1, 0x0 invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->a(Z)V .line 178 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->a(Z)V .line 180 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->g:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z .line 181 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->f:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z .line 182 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->h:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z .line 183 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->j:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z .line 185 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->i:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z .line 186 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->e:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z .line 187 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->d:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z .line 188 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iget-object v1, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->c:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue; invoke-virtual {v0, v1}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory;->addPreference(Landroid/preference/Preference;)Z return-void .end method .method private h()V .locals 1 .line 220 new-instance v0, Lcom/moji/push/info/PushInfoSynchronous; invoke-direct {v0}, Lcom/moji/push/info/PushInfoSynchronous;->()V invoke-virtual {v0}, Lcom/moji/push/info/PushInfoSynchronous;->syncAllPushInfo()V return-void .end method # virtual methods .method protected a()I .locals 1 const v0, 0x7f11000d return v0 .end method .method protected b()Ljava/lang/String; .locals 1 .annotation build Landroid/support/annotation/NonNull; .end annotation const v0, 0x7f0e07df .line 104 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->getString(I)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method protected d()V .locals 1 .line 84 invoke-super {p0}, Lcom/moji/mvpframe/MJPreferenceFragment;->d()V .line 85 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->c:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V .line 86 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->d:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 87 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->e:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 88 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->f:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 89 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->g:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 90 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->h:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 91 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->i:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 92 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->b:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 93 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->j:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 94 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->k:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 97 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->b:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V .line 98 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->g:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0, p0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V return-void .end method .method protected f()V .locals 1 .line 62 invoke-super {p0}, Lcom/moji/mvpframe/MJPreferenceFragment;->f()V const-string v0, "pref_key_mn_new_message" .line 63 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->b:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_day_remind" .line 64 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->c:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithValue; const-string v0, "pref_key_mn_rain_remind" .line 65 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->d:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_disaster_remind" .line 66 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->e:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_comment" .line 67 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->f:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_friend_update" .line 68 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->g:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_information" .line 69 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->h:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_not_disturb" .line 70 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->i:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_liveview_psuh" .line 71 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->j:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "pref_key_mn_destop_redpoint" .line 72 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->k:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; const-string v0, "category_key_mn_not_disturb" .line 75 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->m:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; const-string v0, "category_key_mn_alert" .line 76 invoke-virtual {p0, v0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v0 check-cast v0, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; iput-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->l:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceCategory; .line 77 invoke-static {}, Lcom/moji/preferences/SettingNotificationPrefer;->c()Lcom/moji/preferences/SettingNotificationPrefer; move-result-object v0 invoke-virtual {v0}, Lcom/moji/preferences/SettingNotificationPrefer;->d()Z move-result v0 if-nez v0, :cond_0 .line 78 invoke-direct {p0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->e()V :cond_0 return-void .end method .method public onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z .locals 4 .line 119 sget-object v0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->a:Ljava/lang/String; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "key -> " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Landroid/preference/Preference;->getKey()Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, " new value " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/tool/log/MJLogger;->c(Ljava/lang/String;Ljava/lang/String;)V .line 120 invoke-virtual {p1}, Landroid/preference/Preference;->getKey()Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->hashCode()I move-result v1 const/4 v2, 0x1 sparse-switch v1, :sswitch_data_0 goto :goto_0 :sswitch_0 const-string v1, "pref_key_mn_friend_update" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_1 :sswitch_1 const-string v1, "pref_key_mn_new_message" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const/4 v0, 0x0 goto :goto_1 :sswitch_2 const-string v1, "pref_key_mn_not_disturb" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const/4 v0, 0x4 goto :goto_1 :sswitch_3 const-string v1, "pref_key_mn_destop_redpoint" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const/4 v0, 0x2 goto :goto_1 :sswitch_4 const-string v1, "pref_key_mn_xiaomo_redpoint" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const/4 v0, 0x3 goto :goto_1 :cond_0 :goto_0 const/4 v0, -0x1 :goto_1 packed-switch v0, :pswitch_data_0 goto :goto_3 .line 148 :pswitch_0 invoke-static {}, Lcom/moji/push/MJPushManager;->a()V goto :goto_3 .line 145 :pswitch_1 invoke-static {}, Lcom/moji/redpoint/RedPointManager;->a()Lcom/moji/redpoint/RedPointManager; move-result-object v0 invoke-virtual {v0}, Lcom/moji/redpoint/RedPointManager;->i()V goto :goto_3 .line 137 :pswitch_2 invoke-static {}, Lcom/moji/redpoint/RedPointManager;->a()Lcom/moji/redpoint/RedPointManager; move-result-object v0 invoke-virtual {v0}, Lcom/moji/redpoint/RedPointManager;->i()V .line 138 iget-object v0, p0, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->k:Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton; invoke-virtual {v0}, Lcom/moji/mjweather/settingpreference/pref/MJPreferenceWithSwitchButton;->b()Z move-result v0 if-eqz v0, :cond_1 .line 139 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_SET_DESKTOP_CLICK:Lcom/moji/statistics/EVENT_TAG; const-string v3, "1" invoke-virtual {v0, v1, v3}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_3 .line 141 :cond_1 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_SET_DESKTOP_CLICK:Lcom/moji/statistics/EVENT_TAG; const-string v3, "0" invoke-virtual {v0, v1, v3}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_3 .line 134 :pswitch_3 invoke-static {}, Lcom/moji/redpoint/RedPointManager;->a()Lcom/moji/redpoint/RedPointManager; move-result-object v0 invoke-virtual {v0}, Lcom/moji/redpoint/RedPointManager;->i()V goto :goto_3 .line 122 :pswitch_4 move-object v0, p2 check-cast v0, Ljava/lang/Boolean; invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 if-nez v1, :cond_2 .line 123 invoke-static {}, Lcom/moji/push/MJPushManager;->b()V .line 124 invoke-direct {p0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->e()V goto :goto_2 .line 126 :cond_2 invoke-static {}, Lcom/moji/push/MJPushManager;->a()V .line 127 invoke-direct {p0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->g()V .line 129 :goto_2 invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 .line 130 new-instance v1, Lcom/moji/tool/preferences/MessagePushKey; invoke-direct {v1}, Lcom/moji/tool/preferences/MessagePushKey;->()V .line 131 new-instance v3, Lcom/moji/preferences/DefaultPrefer; invoke-direct {v3}, Lcom/moji/preferences/DefaultPrefer;->()V invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v0 invoke-virtual {v3, v1, v0}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/Boolean;)V .line 151 :goto_3 invoke-virtual {p1}, Landroid/preference/Preference;->getKey()Ljava/lang/String; move-result-object p1 check-cast p2, Ljava/lang/Boolean; invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result p2 invoke-direct {p0, p1, p2}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->a(Ljava/lang/String;Z)V .line 152 invoke-direct {p0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->h()V return v2 nop :sswitch_data_0 .sparse-switch -0x5040adc5 -> :sswitch_4 0x2ce56539 -> :sswitch_3 0x6ca8f871 -> :sswitch_2 0x73dbcc46 -> :sswitch_1 0x7fe039e8 -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public onPreferenceClick(Landroid/preference/Preference;)Z .locals 3 .line 109 invoke-virtual {p1}, Landroid/preference/Preference;->getKey()Ljava/lang/String; move-result-object p1 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I move-result v0 const/4 v1, 0x0 const v2, -0x82dbc96 if-eq v0, v2, :cond_0 goto :goto_0 :cond_0 const-string v0, "pref_key_mn_day_remind" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_1 const/4 p1, 0x0 goto :goto_1 :cond_1 :goto_0 const/4 p1, -0x1 :goto_1 if-eqz p1, :cond_2 goto :goto_2 .line 111 :cond_2 invoke-virtual {p0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->getActivity()Landroid/app/Activity; move-result-object p1 invoke-static {p1}, Lcom/moji/mjweather/NavigationManager;->p(Landroid/content/Context;)V :goto_2 return v1 .end method .method public onResume()V .locals 0 .line 56 invoke-super {p0}, Lcom/moji/mvpframe/MJPreferenceFragment;->onResume()V .line 57 invoke-direct {p0}, Lcom/moji/mjweather/setting/fragment/SettingMessageNotificationFragment;->c()V return-void .end method