.class public Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow; .super Ljava/lang/Object; .source "AvatarWindowQueue.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/mjweather/weather/window/AvatarWindowQueue; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "AvatarWindow" .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; } .end annotation # static fields .field private static final k:I # instance fields .field public a:Lcom/moji/mjweather/weather/window/AdWindow; .field public b:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Lcom/moji/mjad/enumdata/MojiAdPosition;", "Lcom/moji/mjweather/weather/window/AdWindow;", ">;" } .end annotation .end field .field public c:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/moji/mjweather/weather/window/AdWindow;", ">;" } .end annotation .end field .field public d:I .field public e:I .field private f:Ljava/lang/String; .field private g:J .field private h:J .field private i:Ljava/util/concurrent/ConcurrentHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/ConcurrentHashMap<", "Ljava/lang/Integer;", "Lcom/moji/mjweather/weather/window/IWindow;", ">;" } .end annotation .end field .field private j:Z .field private l:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; .field private m:Landroid/view/ViewGroup; .field private n:Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo; # direct methods .method static constructor ()V .locals 1 .line 145 sget-object v0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->STAR_AVATAR_3:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType; invoke-virtual {v0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->getIndex()I move-result v0 sput v0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->k:I return-void .end method .method public constructor (Landroid/view/ViewGroup;)V .locals 2 .line 514 invoke-direct {p0}, Ljava/lang/Object;->()V const-wide/16 v0, 0x0 .line 134 iput-wide v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->g:J const-wide/16 v0, -0x1 .line 135 iput-wide v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->h:J .line 136 new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;->()V iput-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; .line 140 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V iput-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->b:Ljava/util/Map; .line 141 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->c:Ljava/util/List; const/4 v0, 0x1 .line 144 iput-boolean v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->j:Z .line 515 iput-object p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->m:Landroid/view/ViewGroup; .line 516 new-instance p1, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; invoke-direct {p1, p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo;->(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)V iput-object p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->l:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; return-void .end method .method static synthetic a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo;)Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo; .locals 0 .line 132 iput-object p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->n:Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo; return-object p1 .end method .method static synthetic a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Ljava/lang/String;)Ljava/lang/String; .locals 0 .line 132 iput-object p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->f:Ljava/lang/String; return-object p1 .end method .method static synthetic a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)Ljava/util/concurrent/ConcurrentHashMap; .locals 0 .line 132 iget-object p0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; return-object p0 .end method .method private b(Z)I .locals 6 .line 642 iget v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I const/4 v1, 0x0 const/4 v2, 0x0 .line 644 :goto_0 iget-object v3, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; add-int/lit8 v4, v0, 0x1 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 invoke-virtual {v3, v0}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/moji/mjweather/weather/window/IWindow; .line 645 sget v3, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->k:I if-le v4, v3, :cond_0 const/4 v4, 0x0 :cond_0 if-eqz v0, :cond_3 if-eqz p1, :cond_1 .line 646 invoke-interface {v0}, Lcom/moji/mjweather/weather/window/IWindow;->getShowType()Lcom/moji/mjweather/weather/window/IWindow$SHOW_TYPE; move-result-object v3 sget-object v5, Lcom/moji/mjweather/weather/window/IWindow$SHOW_TYPE;->MANUAL:Lcom/moji/mjweather/weather/window/IWindow$SHOW_TYPE; if-eq v3, v5, :cond_3 :cond_1 invoke-interface {v0}, Lcom/moji/mjweather/weather/window/IWindow;->g()Z move-result v0 if-nez v0, :cond_2 goto :goto_1 :cond_2 add-int/lit8 v2, v2, 0x1 .line 651 :cond_3 :goto_1 iget v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->e:I if-ne v4, v0, :cond_4 return v2 :cond_4 move v0, v4 goto :goto_0 .end method .method static synthetic b(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)V .locals 0 .line 132 invoke-direct {p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d()V return-void .end method .method static synthetic c(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)J .locals 2 .line 132 iget-wide v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->g:J return-wide v0 .end method .method static synthetic d(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)Landroid/view/ViewGroup; .locals 0 .line 132 iget-object p0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->m:Landroid/view/ViewGroup; return-object p0 .end method .method private d()V .locals 1 .line 544 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->c:Ljava/util/List; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->c:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->size()I move-result v0 if-lez v0, :cond_0 .line 545 sget-object v0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->STAR_AVATAR_1:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType; invoke-virtual {p0, v0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)V goto :goto_0 .line 547 :cond_0 sget-object v0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->SHORT:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType; invoke-virtual {p0, v0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)V :goto_0 return-void .end method .method static synthetic e(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)Ljava/lang/String; .locals 0 .line 132 iget-object p0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->f:Ljava/lang/String; return-object p0 .end method .method private e()V .locals 2 .line 571 iget v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I add-int/lit8 v0, v0, 0x1 iput v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I .line 572 iget v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I sget v1, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->k:I if-le v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I :cond_0 return-void .end method .method static synthetic f(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; .locals 0 .line 132 iget-object p0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->l:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; return-object p0 .end method # virtual methods .method public a()Lcom/moji/mjweather/weather/window/IWindow; .locals 4 .line 151 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->n:Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo; const/4 v1, 0x0 if-nez v0, :cond_0 return-object v1 .line 154 :cond_0 new-instance v0, Lcom/moji/mjweather/weather/window/GuideWindow; sget-object v2, Lcom/moji/mjweather/MJApplication;->sContext:Landroid/content/Context; iget-object v3, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->m:Landroid/view/ViewGroup; invoke-direct {v0, v2, v3}, Lcom/moji/mjweather/weather/window/GuideWindow;->(Landroid/content/Context;Landroid/view/ViewGroup;)V .line 155 invoke-virtual {v0, v1}, Lcom/moji/mjweather/weather/window/GuideWindow;->a(Lcom/moji/http/show/IWindowData;)V const/4 v2, 0x0 .line 156 invoke-virtual {v0, v2}, Lcom/moji/mjweather/weather/window/GuideWindow;->d(I)V .line 157 invoke-virtual {v0, v1}, Lcom/moji/mjweather/weather/window/GuideWindow;->b(Ljava/lang/String;)V .line 158 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->n:Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo; iget-object v2, v2, Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo;->global_boot_text:Ljava/lang/String; invoke-virtual {v0, v2}, Lcom/moji/mjweather/weather/window/GuideWindow;->c(Ljava/lang/String;)V const/4 v2, 0x1 .line 159 iget-object v3, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->n:Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo; iget-object v3, v3, Lcom/moji/mjad/avatar/data/AvatarSuitAdInfo;->global_button_text:Ljava/lang/String; invoke-virtual {v0, v2, v3}, Lcom/moji/mjweather/weather/window/GuideWindow;->a(ZLjava/lang/String;)V .line 160 new-instance v2, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$1; invoke-direct {v2, p0, v1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$1;->(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Lcom/moji/http/show/IWindowData;)V invoke-virtual {v0, v2}, Lcom/moji/mjweather/weather/window/GuideWindow;->a(Landroid/view/View$OnClickListener;)V .line 170 iget-object v1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->m:Landroid/view/ViewGroup; invoke-virtual {v0, v1}, Lcom/moji/mjweather/weather/window/GuideWindow;->a(Landroid/view/ViewGroup;)V return-object v0 .end method .method public a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;Landroid/view/ViewGroup;)Lcom/moji/mjweather/weather/window/IWindow; .locals 4 .line 527 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$700(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 if-nez v0, :cond_2 .line 528 invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$800(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)Ljava/lang/Class; move-result-object v0 const-class v1, Lcom/moji/mjweather/weather/window/BigWindow; if-ne v0, v1, :cond_0 .line 529 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$700(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-instance v2, Lcom/moji/mjweather/weather/window/BigWindow; sget-object v3, Lcom/moji/mjweather/MJApplication;->sContext:Landroid/content/Context; invoke-direct {v2, v3, p2}, Lcom/moji/mjweather/weather/window/BigWindow;->(Landroid/content/Context;Landroid/view/ViewGroup;)V invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 .line 530 :cond_0 invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$800(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)Ljava/lang/Class; move-result-object p2 const-class v0, Lcom/moji/mjweather/weather/window/DressWindow; if-ne p2, v0, :cond_1 .line 531 iget-object p2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$700(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)I move-result v0 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 new-instance v1, Lcom/moji/mjweather/weather/window/DressWindow; sget-object v2, Lcom/moji/mjweather/MJApplication;->sContext:Landroid/content/Context; invoke-direct {v1, v2}, Lcom/moji/mjweather/weather/window/DressWindow;->(Landroid/content/Context;)V invoke-virtual {p2, v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 .line 533 :cond_1 iget-object p2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$700(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)I move-result v0 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 new-instance v1, Lcom/moji/mjweather/weather/window/LabelWindow; sget-object v2, Lcom/moji/mjweather/MJApplication;->sContext:Landroid/content/Context; invoke-direct {v1, v2}, Lcom/moji/mjweather/weather/window/LabelWindow;->(Landroid/content/Context;)V invoke-virtual {p2, v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 536 :cond_2 :goto_0 iget-object p2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$700(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)I move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {p2, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/moji/mjweather/weather/window/IWindow; return-object p1 .end method .method public a(Z)Lcom/moji/mjweather/weather/window/IWindow; .locals 5 .line 578 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->size()I move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_a invoke-virtual {p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->b()Z move-result v0 if-eqz v0, :cond_0 iget-boolean v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->j:Z if-nez v0, :cond_0 goto/16 :goto_0 .line 586 :cond_0 invoke-direct {p0, p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->b(Z)I move-result v0 if-eqz v0, :cond_1 .line 589 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->l:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; invoke-virtual {v0, p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo;->a(Z)Lcom/moji/mjweather/weather/window/IWindow; move-result-object v0 if-eqz v0, :cond_1 return-object v0 :cond_1 const/4 v0, 0x0 .line 594 iput-boolean v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->j:Z .line 596 :cond_2 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->l:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; iget v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I invoke-static {v0, v2}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo;->a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo;I)Lcom/moji/mjweather/weather/window/IWindow; move-result-object v0 if-eqz v0, :cond_3 .line 598 invoke-direct {p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->e()V return-object v0 .line 601 :cond_3 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->i:Ljava/util/concurrent/ConcurrentHashMap; iget v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/moji/mjweather/weather/window/IWindow; .line 602 invoke-direct {p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->e()V if-eqz v0, :cond_5 if-eqz p1, :cond_4 .line 603 invoke-interface {v0}, Lcom/moji/mjweather/weather/window/IWindow;->getShowType()Lcom/moji/mjweather/weather/window/IWindow$SHOW_TYPE; move-result-object v2 sget-object v3, Lcom/moji/mjweather/weather/window/IWindow$SHOW_TYPE;->MANUAL:Lcom/moji/mjweather/weather/window/IWindow$SHOW_TYPE; if-eq v2, v3, :cond_5 :cond_4 invoke-interface {v0}, Lcom/moji/mjweather/weather/window/IWindow;->g()Z move-result v2 if-nez v2, :cond_7 .line 604 :cond_5 invoke-virtual {p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->b()Z move-result v0 if-eqz v0, :cond_2 .line 605 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->l:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; invoke-virtual {v0, p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo;->b(Z)Lcom/moji/mjweather/weather/window/IWindow; move-result-object p1 if-eqz p1, :cond_6 return-object p1 .line 609 :cond_6 invoke-direct {p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d()V move-object v0, v1 :cond_7 if-eqz v0, :cond_8 .line 619 iget-wide v1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->g:J const-wide/16 v3, 0x1 add-long/2addr v1, v3 iput-wide v1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->g:J .line 621 :cond_8 iget-object p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->f:Ljava/lang/String; invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_9 .line 622 new-instance p1, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$2; invoke-direct {p1, p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$2;->(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)V invoke-static {p1}, Lcom/moji/tool/thread/MJPools;->a(Ljava/lang/Runnable;)I :cond_9 return-object v0 .line 579 :cond_a :goto_0 iget-object v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->l:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo; invoke-virtual {v0, p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$AdWindowInfo;->b(Z)Lcom/moji/mjweather/weather/window/IWindow; move-result-object p1 if-eqz p1, :cond_b return-object p1 .line 583 :cond_b invoke-direct {p0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d()V return-object v1 .end method .method public a(I)V .locals 2 .line 560 iput p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I .line 561 iput p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->e:I const/4 p1, 0x1 .line 562 iput-boolean p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->j:Z const-wide/16 v0, 0x0 .line 563 iput-wide v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->g:J return-void .end method .method public a(Landroid/view/ViewGroup;)V .locals 0 .line 175 iput-object p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->m:Landroid/view/ViewGroup; return-void .end method .method public a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)V .locals 0 .line 556 invoke-static {p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->access$700(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)I move-result p1 invoke-virtual {p0, p1}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->a(I)V return-void .end method .method public b()Z .locals 2 .line 540 iget v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I iget v1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->e:I if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public c()V .locals 1 .line 567 iget v0, p0, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->d:I invoke-virtual {p0, v0}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->a(I)V return-void .end method