DetailTweetViewHolder.smali
.class public Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTweetViewHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "DetailTweetViewHolder.java"
# instance fields
.field private mPlaceHolderImg:Landroid/widget/ImageView;
.field private mTweetView:Lcom/twitter/sdk/android/tweetui/CompactTweetView;
# direct methods
.method public constructor <init>(Landroid/view/View;)V
.registers 5
.line 30
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
const v0, 0x7f0903d9
.line 31
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTweetViewHolder;->mPlaceHolderImg:Landroid/widget/ImageView;
.line 33
instance-of v0, p1, Landroid/view/ViewGroup;
if-eqz v0, :cond_2c
.line 34
new-instance v0, Lcom/twitter/sdk/android/tweetui/CompactTweetView;
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x0
check-cast v2, Lcom/twitter/sdk/android/core/models/Tweet;
invoke-direct {v0, v1, v2}, Lcom/twitter/sdk/android/tweetui/CompactTweetView;-><init>(Landroid/content/Context;Lcom/twitter/sdk/android/core/models/Tweet;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTweetViewHolder;->mTweetView:Lcom/twitter/sdk/android/tweetui/CompactTweetView;
const/16 v1, 0x8
.line 35
invoke-virtual {v0, v1}, Lcom/twitter/sdk/android/tweetui/CompactTweetView;->setVisibility(I)V
.line 36
check-cast p1, Landroid/view/ViewGroup;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTweetViewHolder;->mTweetView:Lcom/twitter/sdk/android/tweetui/CompactTweetView;
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
:cond_2c
return-void
.end method
# virtual methods
.method public bindData(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;)V
.registers 3
if-eqz p1, :cond_25
.line 41
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getId()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_25
.line 44
:try_start_c
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getId()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
:try_end_13
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_13} :catch_14
goto :goto_25
:catch_14
move-exception p1
.line 46
invoke-static {p1}, Lcom/appcore/utils/L;->ex(Ljava/lang/Exception;)V
.line 47
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTweetViewHolder;->mPlaceHolderImg:Landroid/widget/ImageView;
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V
.line 48
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailTweetViewHolder;->mTweetView:Lcom/twitter/sdk/android/tweetui/CompactTweetView;
const/16 v0, 0x8
invoke-virtual {p1, v0}, Lcom/twitter/sdk/android/tweetui/CompactTweetView;->setVisibility(I)V
:cond_25
:goto_25
return-void
.end method