.class Lcom/moji/mjweather/weather/window/AvatarWindowData$2; .super Ljava/lang/Object; .source "AvatarWindowData.java" # interfaces .implements Ljava/lang/Runnable; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/mjweather/weather/window/AvatarWindowData;->a(Landroid/content/Context;Lcom/moji/common/area/AreaInfo;Landroid/view/ViewGroup;Lcom/moji/weatherprovider/data/Weather;Z)V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Landroid/view/ViewGroup; .field final synthetic b:Lcom/moji/common/area/AreaInfo; .field final synthetic c:Landroid/content/Context; .field final synthetic d:Lcom/moji/weatherprovider/data/Weather; .field final synthetic e:Z .field final synthetic f:Lcom/moji/mjweather/weather/window/AvatarWindowData; # direct methods .method constructor (Lcom/moji/mjweather/weather/window/AvatarWindowData;Landroid/view/ViewGroup;Lcom/moji/common/area/AreaInfo;Landroid/content/Context;Lcom/moji/weatherprovider/data/Weather;Z)V .locals 0 .line 65 iput-object p1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; iput-object p2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; iput-object p3, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; iput-object p4, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->c:Landroid/content/Context; iput-object p5, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->d:Lcom/moji/weatherprovider/data/Weather; iput-boolean p6, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->e:Z invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public run()V .locals 14 .line 68 invoke-static {}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->b()Ljava/lang/Object; move-result-object v0 monitor-enter v0 .line 69 :try_start_0 iget-object v1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; invoke-static {v1, v2}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->a(Lcom/moji/mjweather/weather/window/AvatarWindowData;Landroid/view/ViewGroup;)V .line 70 invoke-static {}, Lcom/moji/mjweather/weather/window/AvatarWindowManager;->a()Lcom/moji/mjweather/weather/window/AvatarWindowManager; move-result-object v1 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; invoke-virtual {v1, v2}, Lcom/moji/mjweather/weather/window/AvatarWindowManager;->a(Lcom/moji/common/area/AreaInfo;)Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow; move-result-object v1 if-nez v1, :cond_0 .line 72 new-instance v1, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow; iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; invoke-direct {v1, v2}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->(Landroid/view/ViewGroup;)V .line 73 invoke-static {}, Lcom/moji/mjweather/weather/window/AvatarWindowManager;->a()Lcom/moji/mjweather/weather/window/AvatarWindowManager; move-result-object v2 iget-object v3, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; invoke-virtual {v2, v3, v1}, Lcom/moji/mjweather/weather/window/AvatarWindowManager;->a(Lcom/moji/common/area/AreaInfo;Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;)V .line 75 :cond_0 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; invoke-virtual {v1, v2}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->a(Landroid/view/ViewGroup;)V .line 77 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; new-instance v3, Lcom/moji/preferences/DefaultPrefer; invoke-direct {v3}, Lcom/moji/preferences/DefaultPrefer;->()V sget-object v4, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->AVATAR_TYPE:Lcom/moji/preferences/DefaultPrefer$KeyConstant; sget-object v5, Lcom/moji/mjweather/assshop/data/enumdata/AVATAR_DATA_TYPE;->AVATAR_TYPE_OFFIC:Lcom/moji/mjweather/assshop/data/enumdata/AVATAR_DATA_TYPE; iget v5, v5, Lcom/moji/mjweather/assshop/data/enumdata/AVATAR_DATA_TYPE;->id:I invoke-virtual {v3, v4, v5}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;I)I move-result v3 sget-object v4, Lcom/moji/mjweather/assshop/data/enumdata/AVATAR_DATA_TYPE;->AVATAR_TYPE_OFFIC:Lcom/moji/mjweather/assshop/data/enumdata/AVATAR_DATA_TYPE; iget v4, v4, Lcom/moji/mjweather/assshop/data/enumdata/AVATAR_DATA_TYPE;->id:I if-eq v3, v4, :cond_1 const/4 v3, 0x1 goto :goto_0 :cond_1 const/4 v3, 0x0 :goto_0 invoke-static {v2, v3}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->a(Lcom/moji/mjweather/weather/window/AvatarWindowData;Z)Z const/4 v11, 0x0 .line 80 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; invoke-static {v2}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->a(Lcom/moji/mjweather/weather/window/AvatarWindowData;)J move-result-wide v12 .line 82 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; iget-object v4, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->c:Landroid/content/Context; iget-object v5, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; iget-object v6, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; iget-object v7, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->d:Lcom/moji/weatherprovider/data/Weather; iget-boolean v10, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->e:Z move-object v3, v1 move-wide v8, v12 invoke-static/range {v2 .. v10}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->a(Lcom/moji/mjweather/weather/window/AvatarWindowData;Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Landroid/content/Context;Lcom/moji/common/area/AreaInfo;Landroid/view/ViewGroup;Lcom/moji/weatherprovider/data/Weather;JZ)Z move-result v10 if-eqz v10, :cond_2 .line 84 sget-object v11, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->ABNORMAL:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType; .line 87 :cond_2 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; iget-object v4, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->c:Landroid/content/Context; iget-object v5, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; iget-object v6, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; iget-object v7, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->d:Lcom/moji/weatherprovider/data/Weather; move-object v3, v1 move-wide v8, v12 invoke-static/range {v2 .. v9}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->a(Lcom/moji/mjweather/weather/window/AvatarWindowData;Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Landroid/content/Context;Lcom/moji/common/area/AreaInfo;Landroid/view/ViewGroup;Lcom/moji/weatherprovider/data/Weather;J)Z move-result v2 or-int/2addr v10, v2 if-nez v11, :cond_3 if-eqz v10, :cond_3 .line 89 sget-object v11, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->COMFORT:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType; .line 91 :cond_3 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; invoke-static {v2}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->b(Lcom/moji/mjweather/weather/window/AvatarWindowData;)Z move-result v2 if-nez v2, :cond_5 .line 93 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; iget-object v4, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->c:Landroid/content/Context; iget-object v5, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; iget-object v6, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; iget-object v7, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->d:Lcom/moji/weatherprovider/data/Weather; move-object v3, v1 move-wide v8, v12 invoke-static/range {v2 .. v9}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->b(Lcom/moji/mjweather/weather/window/AvatarWindowData;Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Landroid/content/Context;Lcom/moji/common/area/AreaInfo;Landroid/view/ViewGroup;Lcom/moji/weatherprovider/data/Weather;J)Z move-result v2 or-int/2addr v10, v2 if-nez v11, :cond_4 if-eqz v10, :cond_4 .line 95 sget-object v11, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->DRESS:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType; .line 99 :cond_4 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; iget-object v4, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->c:Landroid/content/Context; iget-object v5, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; iget-object v6, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; iget-object v7, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->d:Lcom/moji/weatherprovider/data/Weather; move-object v3, v1 move-wide v8, v12 invoke-static/range {v2 .. v9}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->c(Lcom/moji/mjweather/weather/window/AvatarWindowData;Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Landroid/content/Context;Lcom/moji/common/area/AreaInfo;Landroid/view/ViewGroup;Lcom/moji/weatherprovider/data/Weather;J)Z move-result v2 or-int/2addr v10, v2 if-nez v11, :cond_5 if-eqz v10, :cond_5 .line 101 sget-object v11, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;->PERSONALITY:Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType; .line 104 :cond_5 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; invoke-static {v2}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->b(Lcom/moji/mjweather/weather/window/AvatarWindowData;)Z move-result v2 if-eqz v2, :cond_6 invoke-static {}, Lcom/moji/preferences/units/SettingCenter;->a()Lcom/moji/preferences/units/SettingCenter; move-result-object v2 invoke-virtual {v2}, Lcom/moji/preferences/units/SettingCenter;->b()Lcom/moji/preferences/units/ELanguage; move-result-object v2 sget-object v3, Lcom/moji/preferences/units/ELanguage;->CN:Lcom/moji/preferences/units/ELanguage; if-ne v2, v3, :cond_6 .line 106 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; iget-object v3, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->a:Landroid/view/ViewGroup; iget-object v4, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->d:Lcom/moji/weatherprovider/data/Weather; invoke-static {v2, v1, v3, v4}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->a(Lcom/moji/mjweather/weather/window/AvatarWindowData;Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;Landroid/view/ViewGroup;Lcom/moji/weatherprovider/data/Weather;)V .line 109 :cond_6 new-instance v2, Lcom/moji/preferences/DefaultPrefer; invoke-direct {v2}, Lcom/moji/preferences/DefaultPrefer;->()V invoke-virtual {v2}, Lcom/moji/preferences/DefaultPrefer;->f()Z move-result v2 if-eqz v2, :cond_7 if-eqz v10, :cond_7 .line 110 iget-object v2, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->b:Lcom/moji/common/area/AreaInfo; invoke-static {}, Lcom/moji/areamanagement/MJAreaManager;->a()Lcom/moji/common/area/AreaInfo; move-result-object v3 invoke-virtual {v2, v3}, Lcom/moji/common/area/AreaInfo;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_7 .line 111 invoke-virtual {v1, v11}, Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow;->a(Lcom/moji/mjweather/weather/window/AvatarWindowQueue$AvatarWindow$WindowType;)V .line 112 invoke-static {}, Lcom/moji/tool/DeviceTool;->W()Z move-result v1 if-nez v1, :cond_7 .line 113 iget-object v1, p0, Lcom/moji/mjweather/weather/window/AvatarWindowData$2;->f:Lcom/moji/mjweather/weather/window/AvatarWindowData; invoke-static {v1}, Lcom/moji/mjweather/weather/window/AvatarWindowData;->c(Lcom/moji/mjweather/weather/window/AvatarWindowData;)V .line 116 :cond_7 monitor-exit v0 return-void :catchall_0 move-exception v1 monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw v1 .end method