b$5.smali
.class final Lcom/imo/android/imoim/fragments/b$5;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/widget/AdapterView$OnItemLongClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/fragments/b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/fragments/b;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/fragments/b;)V
.registers 2
.line 560
iput-object p1, p0, Lcom/imo/android/imoim/fragments/b$5;->a:Lcom/imo/android/imoim/fragments/b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onItemLongClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z
.registers 24
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/widget/AdapterView<",
"*>;",
"Landroid/view/View;",
"IJ)Z"
}
.end annotation
move-object/from16 v10, p0
.line 563
iget-object v0, v10, Lcom/imo/android/imoim/fragments/b$5;->a:Lcom/imo/android/imoim/fragments/b;
iget-object v0, v0, Lcom/imo/android/imoim/fragments/b;->b:Lcom/imo/android/imoim/util/cp;
move/from16 v1, p3
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/util/cp;->getItem(I)Ljava/lang/Object;
move-result-object v0
.line 564
instance-of v1, v0, Landroid/database/Cursor;
const/4 v11, 0x1
if-nez v1, :cond_12
return v11
.line 568
:cond_12
check-cast v0, Landroid/database/Cursor;
const-string v1, "buid"
.line 569
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
.line 570
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v5
.line 571
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_25
return v11
.line 574
:cond_25
invoke-static {v5}, Lcom/imo/android/imoim/util/ei;->g(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
.line 575
invoke-static {v0}, Lcom/imo/android/imoim/fragments/b;->a(Landroid/database/Cursor;)Lcom/imo/android/imoim/util/ae$b;
move-result-object v7
const-string v1, "chat_type"
.line 576
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
.line 577
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v8
const-string v1, "sticky_top_timestamp"
.line 578
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
.line 579
invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v0
.line 580
invoke-static {v5, v7}, Lcom/imo/android/imoim/an/m;->a(Ljava/lang/String;Lcom/imo/android/imoim/util/ae$b;)Ljava/lang/String;
move-result-object v4
.line 581
new-instance v14, Ljava/util/ArrayList;
invoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
.line 582
new-instance v15, Ljava/util/ArrayList;
invoke-direct {v15}, Ljava/util/ArrayList;-><init>()V
.line 584
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->CHAT:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v2, :cond_6f
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->CHANNEL:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v2, :cond_6f
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->IMO_TEAM:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v2, :cond_6f
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->BIG_GROUP:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v2, :cond_6f
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->GROUP_NOTIFY:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v2, :cond_6f
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->COMMUNITY:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v2, :cond_6f
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->CHANNEL_FOLDER:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v2, :cond_6f
sget-object v2, Lcom/imo/android/imoim/util/ae$b;->BIG_GROUP_FOLDER:Lcom/imo/android/imoim/util/ae$b;
if-ne v7, v2, :cond_92
:cond_6f
const-wide/16 v2, 0x0
cmp-long v9, v0, v2
if-lez v9, :cond_84
.line 589
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f079c
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_92
.line 591
:cond_84
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f08cb
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 594
:cond_92
:goto_92
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f09a1
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v3
.line 596
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->GROUP_NOTIFY:Lcom/imo/android/imoim/util/ae$b;
const v1, 0x7f0f073d
if-ne v7, v0, :cond_b0
.line 597
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_df
.line 598
:cond_b0
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->BIG_GROUP:Lcom/imo/android/imoim/util/ae$b;
if-ne v7, v0, :cond_b8
.line 599
invoke-virtual {v14, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_df
.line 600
:cond_b8
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->NEW_FRIENDS:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_df
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->REVERSE_FRIEND:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_df
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->BIRTHDAY_REMIND:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_df
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->RECOMMEND_FRIEND:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_df
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->JOB_BOX_ENTRANCE:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_df
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->CHANNEL_FOLDER:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_df
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->BIG_GROUP_FOLDER:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_df
.line 607
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 610
:cond_df
:goto_df
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f00cf
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v9
.line 612
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->BIG_GROUP:Lcom/imo/android/imoim/util/ae$b;
if-ne v7, v0, :cond_102
invoke-static {}, Lcom/imo/android/imoim/biggroup/fold/a;->a()Z
move-result v0
if-eqz v0, :cond_102
.line 613
invoke-virtual {v14, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 614
sget-object v0, Lcom/imo/android/imoim/util/df$c;->BG_FOLD_GREEN_DOT_CILCK:Lcom/imo/android/imoim/util/df$c;
invoke-static {v0, v11}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result v0
if-eqz v0, :cond_102
.line 615
invoke-virtual {v15, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 620
:cond_102
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->GROUP_NOTIFY:Lcom/imo/android/imoim/util/ae$b;
const v1, 0x7f0f0288
if-ne v7, v0, :cond_115
.line 621
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_140
.line 622
:cond_115
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->REVERSE_FRIEND:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_132
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->BIRTHDAY_REMIND:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_132
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->RECOMMEND_FRIEND:Lcom/imo/android/imoim/util/ae$b;
if-ne v7, v0, :cond_122
goto :goto_132
.line 626
:cond_122
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->CHANNEL:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_140
.line 627
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_140
.line 625
:cond_132
:goto_132
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f0287
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 630
:cond_140
:goto_140
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->GROUP_NOTIFY:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_150
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->CHAT:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_150
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->CHANNEL:Lcom/imo/android/imoim/util/ae$b;
if-eq v7, v0, :cond_150
sget-object v0, Lcom/imo/android/imoim/util/ae$b;->IMO_TEAM:Lcom/imo/android/imoim/util/ae$b;
if-ne v7, v0, :cond_15e
.line 634
:cond_150
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f0368
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_15e
const-string v0, "show"
.line 636
invoke-static {v0, v4, v5}, Lcom/imo/android/imoim/fragments/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 637
iget-object v0, v10, Lcom/imo/android/imoim/fragments/b$5;->a:Lcom/imo/android/imoim/fragments/b;
iget-object v12, v0, Lcom/imo/android/imoim/fragments/b;->r:Lcom/imo/android/imoim/activities/Home;
const/4 v0, 0x2
new-array v13, v0, [F
const/4 v0, 0x0
iget-object v1, v10, Lcom/imo/android/imoim/fragments/b$5;->a:Lcom/imo/android/imoim/fragments/b;
invoke-static {v1}, Lcom/imo/android/imoim/fragments/b;->e(Lcom/imo/android/imoim/fragments/b;)F
move-result v1
aput v1, v13, v0
iget-object v0, v10, Lcom/imo/android/imoim/fragments/b$5;->a:Lcom/imo/android/imoim/fragments/b;
invoke-static {v0}, Lcom/imo/android/imoim/fragments/b;->f(Lcom/imo/android/imoim/fragments/b;)F
move-result v0
aput v0, v13, v11
new-instance v17, Lcom/imo/android/imoim/fragments/b$5$1;
move-object/from16 v0, v17
move-object/from16 v1, p0
move-object v2, v14
invoke-direct/range {v0 .. v9}, Lcom/imo/android/imoim/fragments/b$5$1;-><init>(Lcom/imo/android/imoim/fragments/b$5;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/util/ae$b;Ljava/lang/String;Ljava/lang/String;)V
move-object v0, v13
move-object/from16 v13, p2
move-object/from16 v16, v0
invoke-static/range {v12 .. v17}, Lcom/imo/android/imoim/util/common/k;->a(Landroid/content/Context;Landroid/view/View;Ljava/util/List;Ljava/util/List;[FLcom/imo/xui/widget/b/b$a;)Lcom/imo/xui/widget/b/d;
return v11
.end method