AuthorProfileAdapter.smali
.class public Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;
.super Landroidx/recyclerview/widget/RecyclerView$Adapter;
.source "AuthorProfileAdapter.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$FooterViewHolder;,
Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;,
Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/recyclerview/widget/RecyclerView$Adapter<",
"Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
">;"
}
.end annotation
# static fields
.field private static final STR_HELVETICA_BOLD:Ljava/lang/String;
.field private static final TYPE_COLUMN:I = 0x1
.field private static final TYPE_FOOTER:I = 0x2
.field private static final TYPE_HEADER:I
# instance fields
.field private author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
.field private columns:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/model/content/Content;",
">;"
}
.end annotation
.end field
.field private dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
.field private fragment:Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;
.field private pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.field private photo_size:I
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x7f1001b5
.line 50
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->STR_HELVETICA_BOLD:Ljava/lang/String;
return-void
.end method
.method public constructor <init>(Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;Ltr/com/hurriyet/androidsdk/response/authors/Author;Ljava/util/ArrayList;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lhurriyet/mobil/android/hurriyet/HurriyetPageController;",
"Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;",
"Ltr/com/hurriyet/androidsdk/response/authors/Author;",
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/model/content/Content;",
">;)V"
}
.end annotation
.line 60
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
.line 61
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.line 62
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->fragment:Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;
.line 63
iput-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
.line 64
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->columns:Ljava/util/ArrayList;
const p1, 0x7f070059
.line 65
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getDimenWithID(I)I
move-result p1
iput p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->photo_size:I
return-void
.end method
.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;)Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
.registers 1
.line 45
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
return-object p0
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;)Ljava/util/ArrayList;
.registers 1
.line 45
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->columns:Ljava/util/ArrayList;
return-object p0
.end method
.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;)Ltr/com/hurriyet/androidsdk/response/authors/Author;
.registers 1
.line 45
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
return-object p0
.end method
.method static synthetic access$300(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;Ljava/util/ArrayList;Ljava/lang/String;)V
.registers 3
.line 45
invoke-direct {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->followAuthor(Ljava/util/ArrayList;Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$400(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;Ljava/util/ArrayList;Ljava/lang/String;)V
.registers 3
.line 45
invoke-direct {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->unfollowAuthor(Ljava/util/ArrayList;Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$500(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;)Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.registers 1
.line 45
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
return-object p0
.end method
.method static synthetic access$600()Ljava/lang/String;
.registers 1
.line 45
sget-object v0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->STR_HELVETICA_BOLD:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$700(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;)Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;
.registers 1
.line 45
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->fragment:Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;
return-object p0
.end method
.method private bindColumn(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;Ltr/com/hurriyet/androidsdk/model/content/Content;I)V
.registers 6
.line 200
iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;->date:Landroid/widget/TextView;
iget-object v1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->date:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 201
iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;->title:Landroid/widget/TextView;
iget-object p2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->title:Ljava/lang/String;
invoke-virtual {v0, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 203
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;->contentClickable:Landroid/view/View;
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$3;
invoke-direct {p2, p0, p3}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$3;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;I)V
invoke-virtual {p1, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method private bindHeader(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;Ltr/com/hurriyet/androidsdk/model/content/Content;)V
.registers 8
.line 108
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getFirstName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getLastName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 110
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->authorName:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 111
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->name:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 113
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getPicasso()Lcom/squareup/picasso/Picasso;
move-result-object v1
.line 115
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
invoke-virtual {v2}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getPhoto()Ltr/com/hurriyet/androidsdk/response/content/Photo;
move-result-object v2
const v3, 0x7f0801ac
if-eqz v2, :cond_7d
.line 116
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
invoke-virtual {v4}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getPhoto()Ltr/com/hurriyet/androidsdk/response/content/Photo;
move-result-object v4
invoke-virtual {v4}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getPrefix()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->photo_size:I
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, "x"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->photo_size:I
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
.line 118
invoke-virtual {v4}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getPhoto()Ltr/com/hurriyet/androidsdk/response/content/Photo;
move-result-object v4
invoke-virtual {v4}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getSuffix()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 116
invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso;->load(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator;
move-result-object v1
.line 119
invoke-virtual {v1, v3}, Lcom/squareup/picasso/RequestCreator;->placeholder(I)Lcom/squareup/picasso/RequestCreator;
move-result-object v1
.line 120
invoke-virtual {v1, v3}, Lcom/squareup/picasso/RequestCreator;->error(I)Lcom/squareup/picasso/RequestCreator;
move-result-object v1
iget-object v2, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->photo:Landroid/widget/ImageView;
.line 121
invoke-virtual {v1, v2}, Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;)V
goto :goto_86
.line 123
:cond_7d
invoke-virtual {v1, v3}, Lcom/squareup/picasso/Picasso;->load(I)Lcom/squareup/picasso/RequestCreator;
move-result-object v1
iget-object v2, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->photo:Landroid/widget/ImageView;
invoke-virtual {v1, v2}, Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;)V
.line 125
:goto_86
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->date:Landroid/widget/TextView;
iget-object v2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->date:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 126
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->title:Landroid/widget/TextView;
iget-object v2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->title:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 127
iget-object v1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->followText:Landroid/widget/TextView;
const v2, 0x7f100122
invoke-static {v2, v0}, Lhurriyet/mobil/android/hurriyet/utils/StrUtils;->formatSingleValueString(ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 129
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->author:Ltr/com/hurriyet/androidsdk/response/authors/Author;
invoke-virtual {v0}, Ltr/com/hurriyet/androidsdk/response/authors/Author;->getUniqueId()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper;->isAuthorFollowing(Ljava/lang/String;)Z
move-result v0
const/16 v1, 0x8
if-eqz v0, :cond_b5
.line 130
iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->following:Landroid/widget/TextView;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_ba
.line 132
:cond_b5
iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->following:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 135
:goto_ba
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v0
const-string v2, "110x"
invoke-static {v0, v2}, Lcom/appcore/clientdata/ClientData;->loadData(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
if-eqz v0, :cond_dd
.line 136
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_dd
.line 137
iget-object v2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->uniqueId:Ljava/lang/String;
if-eqz v2, :cond_dd
.line 138
iget-object v2, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->followSwitch:Lcom/rey/material/widget/Switch;
iget-object v3, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->uniqueId:Ljava/lang/String;
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v3
invoke-virtual {v2, v3}, Lcom/rey/material/widget/Switch;->setChecked(Z)V
.line 141
:cond_dd
iget-object v2, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->followSwitch:Lcom/rey/material/widget/Switch;
new-instance v3, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$1;
invoke-direct {v3, p0, p1, v0, p2}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$1;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;Ljava/util/ArrayList;Ltr/com/hurriyet/androidsdk/model/content/Content;)V
invoke-virtual {v2, v3}, Lcom/rey/material/widget/Switch;->setOnCheckedChangeListener(Lcom/rey/material/widget/Switch$OnCheckedChangeListener;)V
.line 186
iget-object p2, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->authorCard:Landroid/view/View;
new-instance v0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$2;
invoke-direct {v0, p0, p1}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$2;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;)V
invoke-virtual {p2, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 193
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->isAuthorDetailInfoBoxClosed()Z
move-result p2
if-nez p2, :cond_ff
.line 194
iget-object p2, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->followSwitch:Lcom/rey/material/widget/Switch;
invoke-virtual {p2}, Lcom/rey/material/widget/Switch;->isChecked()Z
move-result p2
if-nez p2, :cond_104
.line 195
:cond_ff
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;->followInfoBox:Landroid/view/View;
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
:cond_104
return-void
.end method
.method private followAuthor(Ljava/util/ArrayList;Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
if-nez p1, :cond_7
.line 226
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
.line 228
:cond_7
invoke-virtual {p1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 229
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object p2
const-string v0, "110x"
invoke-static {p2, v0, p1}, Lcom/appcore/clientdata/ClientData;->saveData(Landroid/content/Context;Ljava/lang/String;Ljava/io/Serializable;)V
return-void
.end method
.method private inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
.registers 5
.line 82
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p2, p1, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
return-object p1
.end method
.method private unfollowAuthor(Ljava/util/ArrayList;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
if-nez p1, :cond_3
return-void
:cond_3
const/4 v0, 0x0
.line 215
:goto_4
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_1b
.line 216
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_18
.line 217
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
goto :goto_1b
:cond_18
add-int/lit8 v0, v0, 0x1
goto :goto_4
.line 221
:cond_1b
:goto_1b
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object p2
const-string v0, "110x"
invoke-static {p2, v0, p1}, Lcom/appcore/clientdata/ClientData;->saveData(Landroid/content/Context;Ljava/lang/String;Ljava/io/Serializable;)V
return-void
.end method
# virtual methods
.method public getItemCount()I
.registers 2
.line 234
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->columns:Ljava/util/ArrayList;
if-eqz v0, :cond_14
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-nez v0, :cond_b
goto :goto_14
.line 237
:cond_b
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->columns:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, 0x1
return v0
:cond_14
:goto_14
const/4 v0, 0x0
return v0
.end method
.method public getItemViewType(I)I
.registers 4
if-nez p1, :cond_4
const/4 p1, 0x0
return p1
.line 244
:cond_4
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->getItemCount()I
move-result v0
const/4 v1, 0x1
sub-int/2addr v0, v1
if-ne p1, v0, :cond_e
const/4 p1, 0x2
return p1
:cond_e
return v1
.end method
.method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.registers 6
.line 88
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_2c
const/4 v2, 0x1
if-eq v0, v2, :cond_1e
const/4 p2, 0x2
if-eq v0, p2, :cond_e
goto :goto_39
.line 99
:cond_e
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$FooterViewHolder;
iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$FooterViewHolder;->showOlders:Landroid/view/View;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->fragment:Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;
iget-boolean p2, p2, Lhurriyet/mobil/android/hurriyet/fragments/AuthorProfileFragment;->isAllLoaded:Z
if-eqz p2, :cond_1a
const/16 v1, 0x8
:cond_1a
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
goto :goto_39
.line 95
:cond_1e
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->columns:Ljava/util/ArrayList;
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltr/com/hurriyet/androidsdk/model/content/Content;
invoke-direct {p0, p1, v0, p2}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->bindColumn(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;Ltr/com/hurriyet/androidsdk/model/content/Content;I)V
goto :goto_39
.line 91
:cond_2c
check-cast p1, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;
iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->columns:Ljava/util/ArrayList;
invoke-virtual {p2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ltr/com/hurriyet/androidsdk/model/content/Content;
invoke-direct {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->bindHeader(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;Ltr/com/hurriyet/androidsdk/model/content/Content;)V
:goto_39
return-void
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 4
if-eqz p2, :cond_1f
const/4 v0, 0x2
if-eq p2, v0, :cond_12
.line 77
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;
const v0, 0x7f0c007f
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p0, p1}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$ColumnViewHolder;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;Landroid/view/View;)V
return-object p2
.line 75
:cond_12
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$FooterViewHolder;
const v0, 0x7f0c0080
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p0, p1}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$FooterViewHolder;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;Landroid/view/View;)V
return-object p2
.line 73
:cond_1f
new-instance p2, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;
const v0, 0x7f0c007e
invoke-direct {p0, p1, v0}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->inflateView(Landroid/view/ViewGroup;I)Landroid/view/View;
move-result-object p1
invoke-direct {p2, p0, p1}, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter$HeaderViewHolder;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;Landroid/view/View;)V
return-object p2
.end method
.method public setDataLayer(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
.registers 2
.line 349
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/AuthorProfileAdapter;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
return-void
.end method