RamadanViewHolder$1$1.smali

.class Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;
.super Lcom/appcore/utils/TryRunnable;
.source "RamadanViewHolder.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->onClick(Landroid/view/View;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;


# direct methods
.method constructor <init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;)V
    .registers 2

    .line 64
    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    invoke-direct {p0}, Lcom/appcore/utils/TryRunnable;-><init>()V

    return-void
.end method


# virtual methods
.method public tryRun()V
    .registers 10

    .line 67
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/CityListHelper;->getAllCitiesResponse()Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;

    move-result-object v1

    # setter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->cityListResponse:Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;
    invoke-static {v0, v1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$102(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;)Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;

    .line 68
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    # getter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->cityListResponse:Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;
    invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$100(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;)Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;

    move-result-object v0

    if-eqz v0, :cond_84

    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    # getter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->cityListResponse:Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;
    invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$100(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;)Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;

    move-result-object v0

    iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;->cityList:Ljava/util/List;

    if-eqz v0, :cond_84

    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    # getter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->cityListResponse:Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;
    invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$100(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;)Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;

    move-result-object v0

    iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;->cityList:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    const/4 v1, 0x1

    if-ge v0, v1, :cond_33

    goto :goto_84

    .line 71
    :cond_33
    new-instance v0, Lhurriyet/mobil/android/hurriyet/datatransferobjects/DynamicListFragmentData;

    iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v1, v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->val$categoryBubbleFeed:Ltr/com/hurriyet/androidsdk/model/content/CategoryBubbleFeed;

    iget-object v1, v1, Ltr/com/hurriyet/androidsdk/model/content/CategoryBubbleFeed;->type:Ltr/com/hurriyet/androidsdk/model/content/CategoryBubbleFeedType;

    .line 72
    invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/model/content/CategoryBubbleFeedType;->toString()Ljava/lang/String;

    move-result-object v3

    iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v1, v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    .line 73
    # getter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->cityListResponse:Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;
    invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$100(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;)Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;

    move-result-object v1

    iget-object v1, v1, Ltr/com/hurriyet/androidsdk/response/content/CityListResponse;->cityList:Ljava/util/List;

    invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/CityListHelper;->convertToDynamicItemList(Ljava/util/List;)Ljava/util/List;

    move-result-object v4

    .line 74
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/CityListHelper;->ramadanGetSelectedCityList()Ltr/com/hurriyet/androidsdk/response/content/City;

    move-result-object v1

    invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/CityListHelper;->convertToDynamicItemList(Ltr/com/hurriyet/androidsdk/response/content/City;)Ljava/util/List;

    move-result-object v5

    iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v1, v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    .line 75
    # getter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->dynamicListItemSelectionListener:Lhurriyet/mobil/android/hurriyet/fragments/dynamiclist/DynamicListItemSelectionListener;
    invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$200(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;)Lhurriyet/mobil/android/hurriyet/fragments/dynamiclist/DynamicListItemSelectionListener;

    move-result-object v6

    const v1, 0x7f10027d

    .line 76
    invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;

    move-result-object v7

    const/4 v8, 0x1

    move-object v2, v0

    invoke-direct/range {v2 .. v8}, Lhurriyet/mobil/android/hurriyet/datatransferobjects/DynamicListFragmentData;-><init>(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lhurriyet/mobil/android/hurriyet/fragments/dynamiclist/DynamicListItemSelectionListener;Ljava/lang/String;Z)V

    .line 78
    const-class v1, Lhurriyet/mobil/android/hurriyet/fragments/dynamiclist/DynamicListFragment;

    invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lhurriyet/mobil/android/hurriyet/datatransferobjects/DynamicListFragmentData;->key:Ljava/lang/String;

    .line 79
    iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v1, v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    # getter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
    invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$000(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;)Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    move-result-object v1

    invoke-interface {v1, v0}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->launchDynamicListFragment(Lhurriyet/mobil/android/hurriyet/datatransferobjects/DynamicListFragmentData;)V

    .line 80
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1$1;->this$1:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;

    iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder$1;->this$0:Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;

    const/4 v1, 0x0

    # setter for: Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->ramadanContent:Ltr/com/hurriyet/androidsdk/response/content/RamadanContent;
    invoke-static {v0, v1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;->access$302(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/RamadanViewHolder;Ltr/com/hurriyet/androidsdk/response/content/RamadanContent;)Ltr/com/hurriyet/androidsdk/response/content/RamadanContent;

    :cond_84
    :goto_84
    return-void
.end method