.class Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment$2; .super Ljava/lang/Object; .source "AccountSettingCenterFragment.java" # interfaces .implements Lcom/moji/dialog/control/MJDialogDefaultControl$SingleButtonCallback; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment;->onPreferenceClick(Landroid/preference/Preference;)Z .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment; # direct methods .method constructor (Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment;)V .locals 0 .line 119 iput-object p1, p0, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment$2;->a:Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public a(Lcom/moji/dialog/MJDialog;Lcom/moji/dialog/type/ETypeAction;)V .locals 3 .param p1 # Lcom/moji/dialog/MJDialog; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .param p2 # Lcom/moji/dialog/type/ETypeAction; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .line 123 invoke-static {}, Lcom/umeng/analytics/MobclickAgent;->onProfileSignOff()V .line 124 invoke-static {}, Lcom/moji/account/data/AccountProvider;->a()Lcom/moji/account/data/AccountProvider; move-result-object p1 iget-object p2, p0, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment$2;->a:Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment; invoke-virtual {p2}, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment;->getActivity()Landroid/app/Activity; move-result-object p2 invoke-virtual {p1, p2}, Lcom/moji/account/data/AccountProvider;->a(Landroid/content/Context;)V .line 125 iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment$2;->a:Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment; invoke-virtual {p1}, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment;->getActivity()Landroid/app/Activity; move-result-object p1 invoke-static {p1}, Lcom/moji/credit/CreditTaskHelper;->b(Landroid/content/Context;)V .line 126 new-instance p1, Lcom/moji/push/info/PushInfoSynchronous; invoke-direct {p1}, Lcom/moji/push/info/PushInfoSynchronous;->()V invoke-virtual {p1}, Lcom/moji/push/info/PushInfoSynchronous;->syncAllPushInfo()V .line 127 new-instance p1, Lcom/moji/preferences/DefaultPrefer; invoke-direct {p1}, Lcom/moji/preferences/DefaultPrefer;->()V new-instance p2, Lcom/moji/mjweather/setting/LoginTypeKey; invoke-direct {p2}, Lcom/moji/mjweather/setting/LoginTypeKey;->()V const/4 v0, -0x1 invoke-virtual {p1, p2, v0}, Lcom/moji/preferences/DefaultPrefer;->b(Lcom/moji/tool/preferences/core/IPreferKey;I)V .line 128 new-instance p1, Lcom/moji/preferences/DefaultPrefer; invoke-direct {p1}, Lcom/moji/preferences/DefaultPrefer;->()V sget-object p2, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->LOGIN_TYPE:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-virtual {p1, p2, v0}, Lcom/moji/preferences/DefaultPrefer;->b(Lcom/moji/tool/preferences/core/IPreferKey;I)V .line 129 invoke-static {}, Lcom/moji/bus/Bus;->a()Lcom/moji/bus/Bus; move-result-object p1 const-string p2, "eventLogoutSuccess" new-instance v0, Lcom/moji/bus/event/BusEventCommon$LogoutSuccessEvent; new-instance v1, Lcom/moji/bus/event/BusEventCommon$BusEventStringData; const-string v2, "" invoke-direct {v1, v2}, Lcom/moji/bus/event/BusEventCommon$BusEventStringData;->(Ljava/lang/String;)V invoke-direct {v0, v1}, Lcom/moji/bus/event/BusEventCommon$LogoutSuccessEvent;->(Lcom/moji/bus/event/IBusEvent;)V invoke-virtual {p1, p2, v0}, Lcom/moji/bus/Bus;->a(Ljava/lang/String;Lcom/moji/bus/event/BusEventData;)V .line 130 new-instance p1, Lcom/moji/mjad/Commerce; invoke-direct {p1}, Lcom/moji/mjad/Commerce;->()V iget-object p2, p0, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment$2;->a:Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment; invoke-virtual {p2}, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment;->getActivity()Landroid/app/Activity; move-result-object p2 invoke-virtual {p1, p2}, Lcom/moji/mjad/Commerce;->c(Landroid/content/Context;)V .line 131 iget-object p1, p0, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment$2;->a:Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment; invoke-virtual {p1}, Lcom/moji/mjweather/setting/fragment/AccountSettingCenterFragment;->getActivity()Landroid/app/Activity; move-result-object p1 invoke-virtual {p1}, Landroid/app/Activity;->finish()V return-void .end method