alibaba / alibaba/AndFix

坑太多啊~~~

Open
#314 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
7k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

@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;->()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;->(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;->(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;->(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;->(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;->(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;->(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;->(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;->()V

.line 398
.local v5, "list":Ljava/util/List;, "Ljava/util/List;"
packed-switch p1, :pswitch_data_0

.line 433
const/4 v5, 0x0

.end local v5 # "list":Ljava/util/List;, "Ljava/util/List;"
:goto_0
return-object v5

.line 400
.restart local v5 # "list":Ljava/util/List;, "Ljava/util/List;"
: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;->(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;->(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;->()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;->(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;->(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;->(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;->(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;->(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;->()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;->(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;->(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;->(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;->(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;->(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;->(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;->()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;->(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;->(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;->()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;->(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;->(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;->(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

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the reported AndFix patch on Android 6.0 using the XiuSettingActivity_CF smali class and its testFix() entry point. Compare the generated patch for the static field and testFix() changes, then verify that the patched method produces the expected log and Toast; no repository test or source file is named in the report.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.