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