alibaba / AndFix

AndFix is a library that offer hot-fix for Android App.
Other
6.97k stars 1.6k forks source link

坑太多啊~~~ #314

Open leonzhuhi opened 7 years ago

leonzhuhi commented 7 years ago

@supern 用0.5arr 1、修改了一个 Const static 字段,直接用apatch比较,并没有生成任何文件apatch 2、我又修改 如下方法

////------------------测试
OnClickListener onclickTestHotFix = new OnClickListener() {
    @Override
    public void onClick(View view) {
        testFix();
    }
};

private void testFix() {
    System.out.println("HotFix-->>>>");
    Toast.makeText(this, "ShowFix Text", Toast.LENGTH_SHORT).show();

// my_xiu_quit_btn.setTextColor(Color.parseColor("#ff0000")); }

其中bug包 是testFix(){} 里面是空方法,新报增加 两句(system, 和Toast) 用AndFix fix之后, 6.0手机上面 并没有出现打印信息,也没有toast 信息,看到日志 已经是 替换了方法。

如下是smali文件 .class public Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF; .super Lcom/xiu/app/basexiu/base/BaseNewBaseActivity; .source "XiuSettingActivity.java"

interfaces

.implements Landroid/view/View$OnClickListener; .implements Lcom/xiu/app/basexiu/task/ITaskCallbackListener;

annotations

.annotation build Landroid/annotation/SuppressLint; value = { "HandlerLeak" } .end annotation

static fields

.field private static ajc$anno$0:Ljava/lang/annotation/Annotation;

.field private static ajc$anno$1:Ljava/lang/annotation/Annotation;

.field private static ajc$anno$2:Ljava/lang/annotation/Annotation;

.field private static final ajc$tjp_0:Lorg/aspectj/lang/JoinPoint$StaticPart;

.field private static final ajc$tjp_1:Lorg/aspectj/lang/JoinPoint$StaticPart;

.field private static final ajc$tjp_2:Lorg/aspectj/lang/JoinPoint$StaticPart;

instance fields

.field private adapter1:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.field private adapter2:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.field private cachByFile:Ljava/lang/String;

.field private checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

.field private dialog:Lcom/xiu/commLib/widget/progressDialog/CustomProgressDialog;

.field private getUserInfoTask:Lcom/xiu/app/basexiu/user/GetUserInfoTask;

.field private handler:Landroid/os/Handler;

.field private my_xiu_quit_btn:Landroid/widget/Button;

.field onclickTestHotFix:Landroid/view/View$OnClickListener;

.field private setting_listview1:Lcom/xiu/commLib/widget/FlowListView;

.field private setting_listview2:Lcom/xiu/commLib/widget/FlowListView;

.field shoppingModule:Lmodules/shopping/ShoppingModule; .annotation runtime Lframework/loader/Module; value = "Shopping" .end annotation .end field

.field private showDlg:Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;

direct methods

.method static constructor ()V .locals 0

.prologue
.line 1
invoke-static {}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->ajc$preClinit()V

return-void

.end method

.method public constructor ()V .locals 1

.prologue
.line 69
invoke-direct {p0}, Lcom/xiu/app/basexiu/base/BaseNewBaseActivity;-><init>()V

.line 82
new-instance v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$1;

invoke-direct {v0, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$1;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

iput-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->handler:Landroid/os/Handler;

.line 485
new-instance v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$9;

invoke-direct {v0, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$9;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

iput-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->onclickTestHotFix:Landroid/view/View$OnClickListener;

return-void

.end method

.method static synthetic access$000(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Lcom/xiu/commLib/widget/progressDialog/CustomProgressDialog; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->dialog:Lcom/xiu/commLib/widget/progressDialog/CustomProgressDialog;

return-object v0

.end method

.method static synthetic access$100(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Lcom/xiu/commLib/widget/FlowListView; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview1:Lcom/xiu/commLib/widget/FlowListView;

return-object v0

.end method

.method static synthetic access$1000(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->showDlg:Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;

return-object v0

.end method

.method static synthetic access$1100(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V .locals 0 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
invoke-direct {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->logout()V

return-void

.end method

.method static synthetic access$1200(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

return-object v0

.end method

.method static synthetic access$1300(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V .locals 0 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
invoke-direct {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->testFix()V

return-void

.end method

.method static synthetic access$200(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter1:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

return-object v0

.end method

.method static synthetic access$202(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;)Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter; .locals 0 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity; .param p1, "x1" # Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.prologue
.line 69
iput-object p1, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter1:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

return-object p1

.end method

.method static synthetic access$300(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;I)Ljava/util/List; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity; .param p1, "x1" # I

.prologue
.line 69
invoke-direct {p0, p1}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getSetItem(I)Ljava/util/List;

move-result-object v0

return-object v0

.end method

.method static synthetic access$400(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter2:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

return-object v0

.end method

.method static synthetic access$402(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;)Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter; .locals 0 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity; .param p1, "x1" # Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.prologue
.line 69
iput-object p1, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter2:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

return-object p1

.end method

.method static synthetic access$500(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Lcom/xiu/commLib/widget/FlowListView; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview2:Lcom/xiu/commLib/widget/FlowListView;

return-object v0

.end method

.method static synthetic access$600(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Ljava/lang/String; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->cachByFile:Ljava/lang/String;

return-object v0

.end method

.method static synthetic access$700(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Ljava/io/File; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
invoke-direct {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getImgLoaderFile()Ljava/io/File;

move-result-object v0

return-object v0

.end method

.method static synthetic access$800(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V .locals 0 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
invoke-direct {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->clearCache()V

return-void

.end method

.method static synthetic access$900(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Landroid/os/Handler; .locals 1 .param p0, "x0" # Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

.prologue
.line 69
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->handler:Landroid/os/Handler;

return-object v0

.end method

.method static synthetic access$lambda$0(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;Landroid/view/View;)V .locals 0

invoke-direct {p0, p1}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->lambda$initView$29(Landroid/view/View;)V

return-void

.end method

.method static synthetic access$lambda$1(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;Landroid/view/View;)V .locals 0

invoke-direct {p0, p1}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->lambda$initView$30(Landroid/view/View;)V

return-void

.end method

.method static synthetic access$lambda$2(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;Landroid/view/View;)V .locals 0

invoke-direct {p0, p1}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->lambda$initView$31(Landroid/view/View;)V

return-void

.end method

.method private static ajc$preClinit()V .locals 9 .annotation runtime Lcom/alipay/euler/andfix/annotation/MethodReplace; method = "ajc$preClinit" clazz = "com.xiu.app.moduleothers.other.setting.XiuSettingActivity" .end annotation

.prologue
.line 1
new-instance v0, Lorg/aspectj/runtime/reflect/Factory;

const-string/jumbo v1, "XiuSettingActivity.java"

const-class v2, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

invoke-direct {v0, v1, v2}, Lorg/aspectj/runtime/reflect/Factory;-><init>(Ljava/lang/String;Ljava/lang/Class;)V

const-string/jumbo v8, "method-execution"

const-string/jumbo v1, "2"

const-string/jumbo v2, "logout"

const-string/jumbo v3, "com.xiu.app.moduleothers.other.setting.XiuSettingActivity"

const-string/jumbo v4, ""

const-string/jumbo v5, ""

const-string/jumbo v6, ""

const-string/jumbo v7, "void"

invoke-virtual/range {v0 .. v7}, Lorg/aspectj/runtime/reflect/Factory;->makeMethodSig(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;

move-result-object v1

const/16 v2, 0x15e

invoke-virtual {v0, v8, v1, v2}, Lorg/aspectj/runtime/reflect/Factory;->makeSJP(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;

move-result-object v1

sput-object v1, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$tjp_0:Lorg/aspectj/lang/JoinPoint$StaticPart;

const-string/jumbo v8, "method-execution"

const-string/jumbo v1, "1"

const-string/jumbo v2, "onResume"

const-string/jumbo v3, "com.xiu.app.moduleothers.other.setting.XiuSettingActivity"

const-string/jumbo v4, ""

const-string/jumbo v5, ""

const-string/jumbo v6, ""

const-string/jumbo v7, "void"

invoke-virtual/range {v0 .. v7}, Lorg/aspectj/runtime/reflect/Factory;->makeMethodSig(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;

move-result-object v1

const/16 v2, 0x1cb

invoke-virtual {v0, v8, v1, v2}, Lorg/aspectj/runtime/reflect/Factory;->makeSJP(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;

move-result-object v1

sput-object v1, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$tjp_1:Lorg/aspectj/lang/JoinPoint$StaticPart;

const-string/jumbo v8, "method-execution"

const-string/jumbo v1, "1"

const-string/jumbo v2, "onPause"

const-string/jumbo v3, "com.xiu.app.moduleothers.other.setting.XiuSettingActivity"

const-string/jumbo v4, ""

const-string/jumbo v5, ""

const-string/jumbo v6, ""

const-string/jumbo v7, "void"

invoke-virtual/range {v0 .. v7}, Lorg/aspectj/runtime/reflect/Factory;->makeMethodSig(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;

move-result-object v1

const/16 v2, 0x1d1

invoke-virtual {v0, v8, v1, v2}, Lorg/aspectj/runtime/reflect/Factory;->makeSJP(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;

move-result-object v0

sput-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$tjp_2:Lorg/aspectj/lang/JoinPoint$StaticPart;

return-void

.end method

.method private clearCache()V .locals 5

.prologue
const/4 v4, 0x0

.line 247
new-instance v0, Lcom/xiu/commLib/widget/progressDialog/CustomProgressDialog;

sget v1, Lcom/xiu/app/moduleothers/R$drawable;->xiu_dialog_frame:I

invoke-direct {v0, p0, v1}, Lcom/xiu/commLib/widget/progressDialog/CustomProgressDialog;-><init>(Landroid/content/Context;I)V

iput-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->dialog:Lcom/xiu/commLib/widget/progressDialog/CustomProgressDialog;

.line 250
new-instance v0, Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;

const-string/jumbo v1, "\u6839\u636e\u7f13\u5b58\u6587\u4ef6\u5927\u5c0f\uff0c\u6e05\u7406\u65f6\u95f4\u4ece\u51e0\u79d2\u5230\u51e0\u5341\u79d2\u4e0d\u7b49\uff0c\u8bf7\u8010\u5fc3\u7b49\u5f85\uff01"

new-instance v2, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$5;

invoke-direct {v2, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$5;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

const/4 v3, 0x1

invoke-direct {v0, p0, v1, v2, v3}, Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;-><init>(Landroid/app/Activity;Ljava/lang/String;Landroid/view/View$OnClickListener;Z)V

iput-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->showDlg:Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;

.line 277
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->showDlg:Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;

iget-object v1, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview1:Lcom/xiu/commLib/widget/FlowListView;

const/16 v2, 0x11

invoke-virtual {v0, v1, v2, v4, v4}, Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;->showAtLocation(Landroid/view/View;III)V

.line 280
return-void

.end method

.method private getImgLoaderFile()Ljava/io/File; .locals 3

.prologue
.line 437
invoke-static {}, Lcom/nostra13/universalimageloader/core/ImageLoader;->getInstance()Lcom/nostra13/universalimageloader/core/ImageLoader;

move-result-object v2

.line 438
invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/ImageLoader;->getDiskCache()Lcom/nostra13/universalimageloader/cache/disc/DiskCache;

move-result-object v0

.line 439
.local v0, "diskCache":Lcom/nostra13/universalimageloader/cache/disc/DiskCache;
invoke-interface {v0}, Lcom/nostra13/universalimageloader/cache/disc/DiskCache;->getDirectory()Ljava/io/File;

move-result-object v2

.line 440
invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;

move-result-object v1

.line 441
.local v1, "filePath":Ljava/lang/String;
new-instance v2, Ljava/io/File;

invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V

return-object v2

.end method

.method private getSetItem(I)Ljava/util/List; .locals 10 .param p1, "type" # I .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Ljava/util/List", "<", "Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;", ">;" } .end annotation

.prologue
const/4 v9, 0x0

.line 397
new-instance v5, Ljava/util/ArrayList;

invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V

.line 398
.local v5, "list":Ljava/util/List;, "Ljava/util/List<Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;>;"
packed-switch p1, :pswitch_data_0

.line 433
const/4 v5, 0x0

.end local v5    # "list":Ljava/util/List;, "Ljava/util/List<Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;>;"
:goto_0
return-object v5

.line 400
.restart local v5    # "list":Ljava/util/List;, "Ljava/util/List<Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;>;"
:pswitch_0
new-instance v0, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;

const-string/jumbo v6, "\u63a5\u6536\u901a\u77e5"

const-string/jumbo v7, "-1"

sget v8, Lcom/xiu/app/moduleothers/R$drawable;->module_other_xiu_set_item_checked_selector:I

invoke-direct {v0, v9, v6, v7, v8}, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;-><init>(ILjava/lang/String;Ljava/lang/String;I)V

.line 417
.local v0, "info1":Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;
invoke-static {}, Lcom/xiu/app/basexiu/glideConfig/ImageCatchUtil;->getInstance()Lcom/xiu/app/basexiu/glideConfig/ImageCatchUtil;

move-result-object v6

invoke-virtual {v6, p0}, Lcom/xiu/app/basexiu/glideConfig/ImageCatchUtil;->getCacheSize(Landroid/content/Context;)Ljava/lang/String;

move-result-object v6

iput-object v6, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->cachByFile:Ljava/lang/String;

.line 418
new-instance v1, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;

const-string/jumbo v6, "\u6e05\u9664\u7f13\u5b58"

iget-object v7, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->cachByFile:Ljava/lang/String;

sget v8, Lcom/xiu/app/moduleothers/R$drawable;->module_other_set_item_ic:I

invoke-direct {v1, v9, v6, v7, v8}, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;-><init>(ILjava/lang/String;Ljava/lang/String;I)V

.line 419
.local v1, "info2":Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;
invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

.line 420
invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

goto :goto_0

.line 423
.end local v0    # "info1":Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;
.end local v1    # "info2":Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;
:pswitch_1
new-instance v2, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;

const-string/jumbo v6, "\u7248\u672c\u66f4\u65b0"

new-instance v7, Ljava/lang/StringBuilder;

invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

const-string/jumbo v8, "V"

invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v7

invoke-static {}, Lcom/xiu/app/moduleothers/other/setting/util/Util;->getInstance()Lcom/xiu/app/moduleothers/other/setting/util/Util;

move-result-object v8

.line 424
invoke-virtual {v8, p0}, Lcom/xiu/app/moduleothers/other/setting/util/Util;->getVersionName(Landroid/app/Activity;)Ljava/lang/String;

move-result-object v8

invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v7

invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v7

sget v8, Lcom/xiu/app/moduleothers/R$drawable;->module_other_set_item_ic:I

invoke-direct {v2, v9, v6, v7, v8}, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;-><init>(ILjava/lang/String;Ljava/lang/String;I)V

.line 426
.local v2, "info3":Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;
new-instance v3, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;

const-string/jumbo v6, "\u5173\u4e8e"

const-string/jumbo v7, "1"

sget v8, Lcom/xiu/app/moduleothers/R$drawable;->module_other_set_item_ic:I

invoke-direct {v3, v9, v6, v7, v8}, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;-><init>(ILjava/lang/String;Ljava/lang/String;I)V

.line 427
.local v3, "info4":Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;
new-instance v4, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;

const-string/jumbo v6, "\u5e94\u7528\u63a8\u8350"

const-string/jumbo v7, "1"

sget v8, Lcom/xiu/app/moduleothers/R$drawable;->module_other_set_item_ic:I

invoke-direct {v4, v9, v6, v7, v8}, Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;-><init>(ILjava/lang/String;Ljava/lang/String;I)V

.line 428
.local v4, "info5":Lcom/xiu/app/moduleothers/other/setting/bean/SetItemInfo;
invoke-interface {v5, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

.line 429
invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

.line 430
invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

goto :goto_0

.line 398
nop

:pswitch_data_0
.packed-switch 0x1
    :pswitch_0
    :pswitch_1
.end packed-switch

.end method

.method private synthetic lambda$initView$29(Landroid/view/View;)V .locals 2 .param p1, "view" # Landroid/view/View;

.prologue
.line 144
new-instance v0, Landroid/content/Intent;

const-string/jumbo v1, "org.xiu.activity.TestAES"

invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

invoke-virtual {p0, v0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->startActivity(Landroid/content/Intent;)V

return-void

.end method

.method private synthetic lambda$initView$30(Landroid/view/View;)V .locals 1 .param p1, "view" # Landroid/view/View;

.prologue
.line 145
const-string/jumbo v0, "xiuApp://xiu.app.newgoodscustomized/openwith"

invoke-static {p0, v0}, Lcom/xiu/app/basexiu/reflection/JumpAction/JumpActionReflectUtils;->jumpPage(Landroid/content/Context;Ljava/lang/String;)V

return-void

.end method

.method private synthetic lambda$initView$31(Landroid/view/View;)V .locals 4 .param p1, "view" # Landroid/view/View;

.prologue
.line 147
const/4 v1, 0x1

new-array v0, v1, [Landroid/content/Intent;

.line 149
.local v0, "intents":[Landroid/content/Intent;
const/4 v1, 0x0

new-instance v2, Landroid/content/Intent;

const-string/jumbo v3, "moduleothers.other.sizeManager.view.SizeListActivity"

invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

aput-object v2, v0, v1

.line 150
invoke-virtual {p0, v0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->startActivities([Landroid/content/Intent;)V

.line 151
return-void

.end method

.method private logout()V .locals 6 .annotation runtime Lcom/xiu/umeng/sdk/annotation/UMClick; eventName = "setting_loginout" .end annotation

.prologue
const/4 v5, 0x0

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$tjp_0:Lorg/aspectj/lang/JoinPoint$StaticPart;

invoke-static {v0, p0, p0}, Lorg/aspectj/runtime/reflect/Factory;->makeJP(Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint;

move-result-object v2

.line 350
:try_start_0
invoke-static {}, Lcom/xiu/app/basexiu/reflection/authorization/AuthorizaionReflectUtil;->invokeLoginOut()V

.line 351
invoke-static {}, Lcom/xiu/app/basexiu/cookies/CookieUtil;->getInstance()Lcom/xiu/app/basexiu/cookies/CookieUtil;

move-result-object v0

.line 352
invoke-virtual {v0, p0}, Lcom/xiu/app/basexiu/cookies/CookieUtil;->clearCookies(Landroid/content/Context;)V

.line 353
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->shoppingModule:Lmodules/shopping/ShoppingModule;

if-eqz v0, :cond_0

.line 354
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->shoppingModule:Lmodules/shopping/ShoppingModule;

const/4 v1, 0x0

invoke-interface {v0, p0, v1}, Lmodules/shopping/ShoppingModule;->setOrderAmountInfo(Landroid/content/Context;Lmodules/shopping/bean/OrderAmountInfo;)V

.line 356
:cond_0
invoke-static {}, Lcom/xiu/app/basexiu/base/BaseXiuApplication;->getAppInstance()Lcom/xiu/app/basexiu/base/BaseXiuApplication;

move-result-object v0

const/4 v1, 0x0

invoke-virtual {v0, v1}, Lcom/xiu/app/basexiu/base/BaseXiuApplication;->setShoppingCartNum(I)V

.line 357
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->my_xiu_quit_btn:Landroid/widget/Button;

const/4 v1, 0x4

invoke-virtual {v0, v1}, Landroid/widget/Button;->setVisibility(I)V

.line 358
invoke-virtual {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->finish()V
:try_end_0
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0

.line 359
invoke-static {}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->aspectOf()Lcom/xiu/umeng/sdk/annotation/UMAspect;

move-result-object v1

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$0:Ljava/lang/annotation/Annotation;

if-nez v0, :cond_1

const-class v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

const-string/jumbo v3, "logout"

new-array v4, v5, [Ljava/lang/Class;

invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

move-result-object v0

const-class v3, Lcom/xiu/umeng/sdk/annotation/UMClick;

invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;

move-result-object v0

sput-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$0:Ljava/lang/annotation/Annotation;

:cond_1
nop

check-cast v0, Lcom/xiu/umeng/sdk/annotation/UMClick;

invoke-virtual {v1, v2, v0}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->check(Lorg/aspectj/lang/JoinPoint;Lcom/xiu/umeng/sdk/annotation/UMClick;)V

return-void

:catch_0
move-exception v0

move-object v1, v0

invoke-static {}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->aspectOf()Lcom/xiu/umeng/sdk/annotation/UMAspect;

move-result-object v3

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$0:Ljava/lang/annotation/Annotation;

if-nez v0, :cond_2

const-class v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

const-string/jumbo v4, "logout"

new-array v5, v5, [Ljava/lang/Class;

invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

move-result-object v0

const-class v4, Lcom/xiu/umeng/sdk/annotation/UMClick;

invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;

move-result-object v0

sput-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$0:Ljava/lang/annotation/Annotation;

:cond_2
nop

check-cast v0, Lcom/xiu/umeng/sdk/annotation/UMClick;

invoke-virtual {v3, v2, v0}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->check(Lorg/aspectj/lang/JoinPoint;Lcom/xiu/umeng/sdk/annotation/UMClick;)V

throw v1

.end method

.method private testFix()V .locals 2 .annotation runtime Lcom/alipay/euler/andfix/annotation/MethodReplace; method = "testFix" clazz = "com.xiu.app.moduleothers.other.setting.XiuSettingActivity" .end annotation

.prologue
.line 493
sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;

const-string/jumbo v1, "HotFix-->>>>"

invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V

.line 494
const-string/jumbo v0, "ShowFix Text"

const/4 v1, 0x0

invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

move-result-object v0

invoke-virtual {v0}, Landroid/widget/Toast;->show()V

.line 496
return-void

.end method

virtual methods

.method public doTaskComplete(Ljava/lang/Object;)V .locals 11 .param p1, "o" # Ljava/lang/Object;

.prologue
.line 363
if-eqz p1, :cond_0

.line 364
check-cast p1, Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

.end local p1    # "o":Ljava/lang/Object;
iput-object p1, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

.line 365
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

invoke-virtual {v0}, Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;->isResult()Z

move-result v0

if-eqz v0, :cond_1

.line 366
new-instance v0, Lcom/xiu/app/moduleothers/other/setting/view/NewDialog;

const-string/jumbo v2, "\u65b0\u7248\u672c\u63d0\u793a"

new-instance v1, Ljava/lang/StringBuilder;

invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

const-string/jumbo v3, "\u53d1\u73b0\u65b0\u7248\u672c("

invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v1

iget-object v3, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

invoke-virtual {v3}, Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;->getName()Ljava/lang/String;

move-result-object v3

invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v1

const-string/jumbo v3, ")"

invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v1

invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v3

iget-object v1, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

.line 367
invoke-virtual {v1}, Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;->getContent()Ljava/lang/String;

move-result-object v4

const/4 v5, 0x1

const/4 v6, 0x0

const/4 v7, 0x1

const/4 v8, 0x1

new-instance v9, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$7;

invoke-direct {v9, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$7;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

sget v10, Lcom/xiu/app/moduleothers/R$style;->xiu_dialog:I

move-object v1, p0

invoke-direct/range {v0 .. v10}, Lcom/xiu/app/moduleothers/other/setting/view/NewDialog;-><init>(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZILcom/xiu/app/moduleothers/other/setting/IDialogCancelListener;I)V

.line 385
invoke-virtual {v0}, Lcom/xiu/app/moduleothers/other/setting/view/NewDialog;->show()V

.line 394
:cond_0
:goto_0
return-void

.line 386
:cond_1
const-string/jumbo v0, "10010"

iget-object v1, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

invoke-virtual {v1}, Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;->getRetCode()Ljava/lang/String;

move-result-object v1

invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v0

if-eqz v0, :cond_0

.line 387
new-instance v0, Lcom/xiu/app/moduleothers/other/setting/view/NewDialog;

const-string/jumbo v2, "\u65b0\u7248\u672c\u63d0\u793a"

const-string/jumbo v3, "\u60a8\u5df2\u662f\u6700\u65b0\u7248\u672c\u4e86"

const-string/jumbo v4, "\u8c22\u8c22\u60a8\u7684\u5173\u6ce8\uff01"

const/4 v5, 0x1

const/4 v6, 0x1

const/4 v7, 0x0

const/4 v8, 0x1

new-instance v9, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$8;

invoke-direct {v9, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$8;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

sget v10, Lcom/xiu/app/moduleothers/R$style;->xiu_dialog:I

move-object v1, p0

invoke-direct/range {v0 .. v10}, Lcom/xiu/app/moduleothers/other/setting/view/NewDialog;-><init>(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZILcom/xiu/app/moduleothers/other/setting/IDialogCancelListener;I)V

.line 392
invoke-virtual {v0}, Lcom/xiu/app/moduleothers/other/setting/view/NewDialog;->show()V

goto :goto_0

.end method

.method public initView()V .locals 7

.prologue
const/4 v6, 0x2

const/4 v4, 0x1

const/4 v5, 0x0

.line 124
sget v2, Lcom/xiu/app/moduleothers/R$id;->my_xiu_quit_btn:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/Button;

iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->my_xiu_quit_btn:Landroid/widget/Button;

.line 125
iget-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->my_xiu_quit_btn:Landroid/widget/Button;

invoke-virtual {v2, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 126
invoke-static {p0}, Lcom/xiu/app/basexiu/reflection/authorization/AuthorizaionReflectUtil;->invokeGetLogin(Landroid/content/Context;)Z

move-result v2

if-nez v2, :cond_0

.line 127
iget-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->my_xiu_quit_btn:Landroid/widget/Button;

const/4 v3, 0x4

invoke-virtual {v2, v3}, Landroid/widget/Button;->setVisibility(I)V

.line 128
:cond_0
sget v2, Lcom/xiu/app/moduleothers/R$id;->page_title_name_text:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v1

check-cast v1, Landroid/widget/TextView;

.line 129
.local v1, "page_title_name_text":Landroid/widget/TextView;
const-string/jumbo v2, "\u8bbe\u7f6e"

invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

.line 130
sget v2, Lcom/xiu/app/moduleothers/R$id;->page_title_back_img:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v0

check-cast v0, Landroid/widget/ImageView;

.line 131
.local v0, "page_title_back_img":Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 132
sget v2, Lcom/xiu/app/moduleothers/R$id;->setting_listview1:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Lcom/xiu/commLib/widget/FlowListView;

iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview1:Lcom/xiu/commLib/widget/FlowListView;

.line 133
sget v2, Lcom/xiu/app/moduleothers/R$id;->setting_listview2:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Lcom/xiu/commLib/widget/FlowListView;

iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview2:Lcom/xiu/commLib/widget/FlowListView;

.line 134
new-instance v2, Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

invoke-direct {p0, v4}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getSetItem(I)Ljava/util/List;

move-result-object v3

invoke-direct {v2, p0, v3, v4}, Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;-><init>(Landroid/app/Activity;Ljava/util/List;I)V

iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter1:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.line 135
new-instance v2, Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

invoke-direct {p0, v6}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getSetItem(I)Ljava/util/List;

move-result-object v3

invoke-direct {v2, p0, v3, v6}, Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;-><init>(Landroid/app/Activity;Ljava/util/List;I)V

iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter2:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.line 138
sget v2, Lcom/xiu/app/moduleothers/R$id;->trackid_tv:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/EditText;

invoke-virtual {v2, v5}, Landroid/widget/EditText;->setVisibility(I)V

.line 139
sget v2, Lcom/xiu/app/moduleothers/R$id;->trackid_tv:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/EditText;

new-instance v3, Ljava/lang/StringBuilder;

invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

const-string/jumbo v4, "XiuTrackid"

invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v3

invoke-static {p0}, Lcom/xiu/clickstream/sdk/utils/XiuClickUtil;->getXiuTrackid(Landroid/content/Context;)Ljava/lang/String;

move-result-object v4

invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v3

invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v3

invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

.line 140
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_zhuanxiang:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/Button;

invoke-virtual {v2, v5}, Landroid/widget/Button;->setVisibility(I)V

.line 141
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_jump_activitys:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/Button;

invoke-virtual {v2, v5}, Landroid/widget/Button;->setVisibility(I)V

.line 143
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_test_encryn_pic:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V

.line 144
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_test_encryn_pic:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

invoke-static {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$$Lambda$1;->lambdaFactory$(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Landroid/view/View$OnClickListener;

move-result-object v3

invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 145
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_zhuanxiang:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

invoke-static {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$$Lambda$4;->lambdaFactory$(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Landroid/view/View$OnClickListener;

move-result-object v3

invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 146
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_jump_activitys:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

invoke-static {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$$Lambda$5;->lambdaFactory$(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)Landroid/view/View$OnClickListener;

move-result-object v3

invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 152
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_hot_fix:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/Button;

invoke-virtual {v2, v5}, Landroid/widget/Button;->setVisibility(I)V

.line 153
sget v2, Lcom/xiu/app/moduleothers/R$id;->btn_hot_fix:I

invoke-virtual {p0, v2}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/Button;

iget-object v3, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->onclickTestHotFix:Landroid/view/View$OnClickListener;

invoke-virtual {v2, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

.line 157
iget-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview1:Lcom/xiu/commLib/widget/FlowListView;

iget-object v3, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter1:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

invoke-virtual {v2, v3}, Lcom/xiu/commLib/widget/FlowListView;->setAdapter(Landroid/widget/ListAdapter;)V

.line 158
iget-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview2:Lcom/xiu/commLib/widget/FlowListView;

iget-object v3, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter2:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

invoke-virtual {v2, v3}, Lcom/xiu/commLib/widget/FlowListView;->setAdapter(Landroid/widget/ListAdapter;)V

.line 160
iget-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview1:Lcom/xiu/commLib/widget/FlowListView;

new-instance v3, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$3;

invoke-direct {v3, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$3;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

invoke-virtual {v2, v3}, Lcom/xiu/commLib/widget/FlowListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V

.line 198
iget-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview2:Lcom/xiu/commLib/widget/FlowListView;

new-instance v3, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$4;

invoke-direct {v3, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$4;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

invoke-virtual {v2, v3}, Lcom/xiu/commLib/widget/FlowListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V

.line 244
return-void

.end method

.method public onClick(Landroid/view/View;)V .locals 6 .param p1, "v" # Landroid/view/View;

.prologue
const/4 v5, 0x1

const/4 v3, 0x0

.line 283
invoke-virtual {p1}, Landroid/view/View;->getId()I

move-result v0

sget v1, Lcom/xiu/app/moduleothers/R$id;->page_title_back_img:I

if-ne v0, v1, :cond_2

.line 284
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getUserInfoTask:Lcom/xiu/app/basexiu/user/GetUserInfoTask;

if-eqz v0, :cond_0

.line 285
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getUserInfoTask:Lcom/xiu/app/basexiu/user/GetUserInfoTask;

invoke-virtual {v0, v5}, Lcom/xiu/app/basexiu/user/GetUserInfoTask;->cancel(Z)Z

.line 287
:cond_0
invoke-virtual {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->finish()V

.line 345
:cond_1
:goto_0
return-void

.line 288
:cond_2
invoke-virtual {p1}, Landroid/view/View;->getId()I

move-result v0

sget v1, Lcom/xiu/app/moduleothers/R$id;->my_xiu_quit_btn:I

if-ne v0, v1, :cond_1

.line 289
new-instance v0, Ljava/lang/StringBuilder;

invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

const-string/jumbo v1, "dtype=sets|action=quit|value="

invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v0

invoke-static {p0}, Lcom/xiu/app/basexiu/user/UserSharepreference;->getUid(Landroid/content/Context;)Ljava/lang/String;

move-result-object v1

invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v0

const-string/jumbo v1, "|label=\u9000\u51fa\u5f53\u524d\u8d26\u53f7"

invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

move-result-object v0

invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v0

const-string/jumbo v1, "android_click"

invoke-static {p0, v0, v1}, Lcom/xiu/clickstream/sdk/XiuTrackerAPI;->clickTrack(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

.line 291
invoke-static {}, Lcom/xiu/app/moduleothers/other/setting/util/Util;->getInstance()Lcom/xiu/app/moduleothers/other/setting/util/Util;

.line 292
invoke-static {p0}, Lcom/xiu/app/moduleothers/other/setting/util/Util;->checkNetworkInfo(Landroid/content/Context;)Z

move-result v0

if-eqz v0, :cond_3

.line 293
new-instance v0, Lcom/xiu/app/basexiu/user/GetUserInfoTask;

new-instance v2, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$6;

invoke-direct {v2, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$6;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

move-object v1, p0

move v4, v3

invoke-direct/range {v0 .. v5}, Lcom/xiu/app/basexiu/user/GetUserInfoTask;-><init>(Landroid/app/Activity;Lcom/xiu/app/basexiu/task/ITaskCallbackListener;ZZZ)V

iput-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getUserInfoTask:Lcom/xiu/app/basexiu/user/GetUserInfoTask;

.line 339
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getUserInfoTask:Lcom/xiu/app/basexiu/user/GetUserInfoTask;

new-array v1, v3, [Ljava/lang/Void;

invoke-virtual {v0, v1}, Lcom/xiu/app/basexiu/user/GetUserInfoTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;

goto :goto_0

.line 342
:cond_3
invoke-direct {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->logout()V

goto :goto_0

.end method

.method protected onCreate(Landroid/os/Bundle;)V .locals 2 .param p1, "savedInstanceState" # Landroid/os/Bundle;

.prologue
.line 111
invoke-super {p0, p1}, Lcom/xiu/app/basexiu/base/BaseNewBaseActivity;->onCreate(Landroid/os/Bundle;)V

.line 112
sget v0, Lcom/xiu/app/moduleothers/R$layout;->module_other_xiu_setting_layout:I

invoke-virtual {p0, v0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setContentView(I)V

.line 113
const-class v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

invoke-static {v0}, Lframework/loader/ModuleOperator;->inject(Ljava/lang/Object;)V

.line 114
new-instance v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$2;

invoke-direct {v0, p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$2;-><init>(Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;)V

const/4 v1, 0x0

.line 120
invoke-virtual {v0, v1}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity$2;->sendEmptyMessage(I)Z

.line 121
return-void

.end method

.method protected onDestroy()V .locals 3

.prologue
const/4 v2, 0x0

.line 470
invoke-super {p0}, Lcom/xiu/app/basexiu/base/BaseNewBaseActivity;->onDestroy()V

.line 471
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->showDlg:Lcom/xiu/commLib/widget/dialog/CommButtonIOSDlg;

.line 472
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->dialog:Lcom/xiu/commLib/widget/progressDialog/CustomProgressDialog;

.line 473
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->my_xiu_quit_btn:Landroid/widget/Button;

.line 474
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->checkInfo:Lcom/xiu/app/moduleothers/other/setting/bean/CheckAppUpdateInfo;

.line 475
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter1:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.line 476
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getUserInfoTask:Lcom/xiu/app/basexiu/user/GetUserInfoTask;

if-eqz v0, :cond_0

.line 477
iget-object v0, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->getUserInfoTask:Lcom/xiu/app/basexiu/user/GetUserInfoTask;

const/4 v1, 0x1

invoke-virtual {v0, v1}, Lcom/xiu/app/basexiu/user/GetUserInfoTask;->cancel(Z)Z

.line 479
:cond_0
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->adapter2:Lcom/xiu/app/moduleothers/other/setting/adapter/SettingItemAdapter;

.line 480
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview1:Lcom/xiu/commLib/widget/FlowListView;

.line 481
iput-object v2, p0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->setting_listview2:Lcom/xiu/commLib/widget/FlowListView;

.line 482
return-void

.end method

.method public onPause()V .locals 6 .annotation runtime Lcom/xiu/umeng/sdk/annotation/UMPV; pageName = "XiuSettingActivity" state = .enum Lcom/xiu/umeng/sdk/annotation/StateType;->PAUSE:Lcom/xiu/umeng/sdk/annotation/StateType; .end annotation

.prologue
const/4 v5, 0x0

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$tjp_2:Lorg/aspectj/lang/JoinPoint$StaticPart;

invoke-static {v0, p0, p0}, Lorg/aspectj/runtime/reflect/Factory;->makeJP(Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint;

move-result-object v1

.line 465
:try_start_0
invoke-super {p0}, Lcom/xiu/app/basexiu/base/BaseNewBaseActivity;->onPause()V
:try_end_0
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0

.line 466
invoke-static {}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->aspectOf()Lcom/xiu/umeng/sdk/annotation/UMAspect;

move-result-object v2

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$2:Ljava/lang/annotation/Annotation;

if-nez v0, :cond_0

const-class v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

const-string/jumbo v3, "onPause"

new-array v4, v5, [Ljava/lang/Class;

invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

move-result-object v0

const-class v3, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;

move-result-object v0

sput-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$2:Ljava/lang/annotation/Annotation;

:cond_0
nop

check-cast v0, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v2, v1, v0}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->init(Lorg/aspectj/lang/JoinPoint;Lcom/xiu/umeng/sdk/annotation/UMPV;)V

return-void

:catch_0
move-exception v2

invoke-static {}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->aspectOf()Lcom/xiu/umeng/sdk/annotation/UMAspect;

move-result-object v3

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$2:Ljava/lang/annotation/Annotation;

if-nez v0, :cond_1

const-class v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

const-string/jumbo v4, "onPause"

new-array v5, v5, [Ljava/lang/Class;

invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

move-result-object v0

const-class v4, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;

move-result-object v0

sput-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$2:Ljava/lang/annotation/Annotation;

:cond_1
nop

check-cast v0, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v3, v1, v0}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->init(Lorg/aspectj/lang/JoinPoint;Lcom/xiu/umeng/sdk/annotation/UMPV;)V

throw v2

.end method

.method public onResume()V .locals 6 .annotation runtime Lcom/xiu/umeng/sdk/annotation/UMPV; pageName = "XiuSettingActivity" .end annotation

.prologue
const/4 v5, 0x0

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$tjp_1:Lorg/aspectj/lang/JoinPoint$StaticPart;

invoke-static {v0, p0, p0}, Lorg/aspectj/runtime/reflect/Factory;->makeJP(Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint;

move-result-object v2

.line 459
:try_start_0
invoke-super {p0}, Lcom/xiu/app/basexiu/base/BaseNewBaseActivity;->onResume()V

.line 460
const-string/jumbo v0, "SettingPage"

invoke-static {p0, v0}, Lcom/xiu/clickstream/sdk/XiuTrackerAPI;->pvTrack(Landroid/content/Context;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0

.line 461
invoke-static {}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->aspectOf()Lcom/xiu/umeng/sdk/annotation/UMAspect;

move-result-object v1

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$1:Ljava/lang/annotation/Annotation;

if-nez v0, :cond_0

const-class v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

const-string/jumbo v3, "onResume"

new-array v4, v5, [Ljava/lang/Class;

invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

move-result-object v0

const-class v3, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;

move-result-object v0

sput-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$1:Ljava/lang/annotation/Annotation;

:cond_0
nop

check-cast v0, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v1, v2, v0}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->init(Lorg/aspectj/lang/JoinPoint;Lcom/xiu/umeng/sdk/annotation/UMPV;)V

return-void

:catch_0
move-exception v0

move-object v1, v0

invoke-static {}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->aspectOf()Lcom/xiu/umeng/sdk/annotation/UMAspect;

move-result-object v3

sget-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$1:Ljava/lang/annotation/Annotation;

if-nez v0, :cond_1

const-class v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;

const-string/jumbo v4, "onResume"

new-array v5, v5, [Ljava/lang/Class;

invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

move-result-object v0

const-class v4, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;

move-result-object v0

sput-object v0, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity;->ajc$anno$1:Ljava/lang/annotation/Annotation;

:cond_1
nop

check-cast v0, Lcom/xiu/umeng/sdk/annotation/UMPV;

invoke-virtual {v3, v2, v0}, Lcom/xiu/umeng/sdk/annotation/UMAspect;->init(Lorg/aspectj/lang/JoinPoint;Lcom/xiu/umeng/sdk/annotation/UMPV;)V

throw v1

.end method

.method public onStart()V .locals 1

.prologue
.line 445
invoke-super {p0}, Lcom/xiu/app/basexiu/base/BaseNewBaseActivity;->onStart()V

.line 446
invoke-virtual {p0}, Lcom/xiu/app/moduleothers/other/setting/XiuSettingActivity_CF;->initScreenPopupView()V

.line 447
invoke-static {p0}, Lcom/google/analytics/tracking/android/EasyTracker;->getInstance(Landroid/content/Context;)Lcom/google/analytics/tracking/android/EasyTracker;

move-result-object v0

.line 448
invoke-virtual {v0, p0}, Lcom/google/analytics/tracking/android/EasyTracker;->activityStart(Landroid/app/Activity;)V

.line 449
return-void

.end method

.method public onStop()V .locals 1

.prologue
.line 452
invoke-super {p0}, Lcom/xiu/app/basexiu/base/BaseNewBaseActivity;->onStop()V

.line 453
invoke-static {p0}, Lcom/google/analytics/tracking/android/EasyTracker;->getInstance(Landroid/content/Context;)Lcom/google/analytics/tracking/android/EasyTracker;

move-result-object v0

.line 454
invoke-virtual {v0, p0}, Lcom/google/analytics/tracking/android/EasyTracker;->activityStop(Landroid/app/Activity;)V

.line 455
return-void

.end method

supern commented 7 years ago

@leonzhuhi 1.不支持修改字段哦 2.你这个是引入了aspectj?看起来是修改的不只是方法?

leonzhuhi commented 7 years ago

@supern 这个类引入了aspectj 但是需要修改的方法并不是他的,是一个 点击事件

////------------------测试 OnClickListener onclickTestHotFix = new OnClickListener() { @Override public void onClick(View view) { testFix(); } };

private void testFix() {

// int i = 100; // System.out.println("Fix------------" + i); // Toast.makeText(this,"Fix",Toast.LENGTH_SHORT).show(); }

leonzhuhi commented 7 years ago

@supern 方便加个qq吗? 328556396