SendUsMessageFragment$AppAdapter.smali

.class final Lcom/avast/android/cleaner/fragment/feedback/SendUsMessageFragment$AppAdapter;
.super Landroid/widget/ArrayAdapter;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/avast/android/cleaner/fragment/feedback/SendUsMessageFragment;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x12
    name = "AppAdapter"
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Landroid/widget/ArrayAdapter<",
        "Landroid/content/pm/ActivityInfo;",
        ">;"
    }
.end annotation


# direct methods
.method public constructor <init>(Lcom/avast/android/cleaner/fragment/feedback/SendUsMessageFragment;Landroid/content/Context;IILjava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "II",
            "Ljava/util/List<",
            "+",
            "Landroid/content/pm/ActivityInfo;",
            ">;)V"
        }
    .end annotation

    const-string p1, "context"

    invoke-static {p2, p1}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p1, "objects"

    invoke-static {p5, p1}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {p0, p2, p3, p4, p5}, Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;IILjava/util/List;)V

    return-void
.end method


# virtual methods
.method public getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    .registers 6

    const-string v0, "pastne"

    const-string v0, "parent"

    const/4 v1, 0x6

    invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V

    const/4 v1, 0x0

    invoke-super {p0, p1, p2, p3}, Landroid/widget/ArrayAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;

    move-result-object p2

    const/4 v1, 0x3

    if-eqz p2, :cond_20

    const/4 v1, 0x7

    check-cast p2, Lcom/avast/android/cleaner/view/AppView;

    const/4 v1, 0x3

    invoke-virtual {p0, p1}, Landroid/widget/ArrayAdapter;->getItem(I)Ljava/lang/Object;

    move-result-object p1

    const/4 v1, 0x1

    check-cast p1, Landroid/content/pm/ActivityInfo;

    invoke-virtual {p2, p1}, Lcom/avast/android/cleaner/view/AppView;->setData(Landroid/content/pm/ActivityInfo;)V

    const/4 v1, 0x7

    return-object p2

    :cond_20
    const/4 v1, 0x4

    new-instance p1, Lkotlin/TypeCastException;

    const/4 v1, 0x0

    const-string p2, "null cannot be cast to non-null type com.avast.android.cleaner.view.AppView"

    const/4 v1, 0x5

    invoke-direct {p1, p2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    const/4 v1, 0x4

    throw p1
.end method

.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    .registers 6

    const/4 v1, 0x6

    const-string v0, "ranmpt"

    const-string v0, "parent"

    const/4 v1, 0x0

    invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-super {p0, p1, p2, p3}, Landroid/widget/ArrayAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;

    move-result-object p2

    if-eqz p2, :cond_1d

    check-cast p2, Lcom/avast/android/cleaner/view/AppView;

    invoke-virtual {p0, p1}, Landroid/widget/ArrayAdapter;->getItem(I)Ljava/lang/Object;

    move-result-object p1

    const/4 v1, 0x6

    check-cast p1, Landroid/content/pm/ActivityInfo;

    invoke-virtual {p2, p1}, Lcom/avast/android/cleaner/view/AppView;->setData(Landroid/content/pm/ActivityInfo;)V

    const/4 v1, 0x5

    return-object p2

    :cond_1d
    const/4 v1, 0x3

    new-instance p1, Lkotlin/TypeCastException;

    const/4 v1, 0x3

    const-string p2, "null cannot be cast to non-null type com.avast.android.cleaner.view.AppView"

    invoke-direct {p1, p2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    const/4 v1, 0x6

    throw p1
.end method