.class public Lcom/moji/newliveview/base/SimplyWeatherManager; .super Ljava/lang/Object; .source "SimplyWeatherManager.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;, Lcom/moji/newliveview/base/SimplyWeatherManager$OnGainWeatherCallback; } .end annotation # static fields .field private static a:Lcom/moji/newliveview/base/SimplyWeatherManager; # direct methods .method private constructor ()V .locals 0 .line 23 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method static synthetic a(Lcom/moji/newliveview/base/SimplyWeatherManager;Lcom/moji/weatherprovider/data/Weather;)Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather; .locals 0 .line 19 invoke-direct {p0, p1}, Lcom/moji/newliveview/base/SimplyWeatherManager;->a(Lcom/moji/weatherprovider/data/Weather;)Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather; move-result-object p0 return-object p0 .end method .method private a(Lcom/moji/weatherprovider/data/Weather;)Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather; .locals 2 .line 96 new-instance v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather; invoke-direct {v0, p0}, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->(Lcom/moji/newliveview/base/SimplyWeatherManager;)V .line 97 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-object v1, v1, Lcom/moji/weatherprovider/data/Condition;->mCondition:Ljava/lang/String; iput-object v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->a:Ljava/lang/String; .line 98 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget v1, v1, Lcom/moji/weatherprovider/data/Condition;->mIcon:I iput v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->b:I .line 99 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget v1, v1, Lcom/moji/weatherprovider/data/Condition;->mTemperature:I iput v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->c:I .line 100 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget v1, v1, Lcom/moji/weatherprovider/data/Condition;->mWindLevel:I iput v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->d:I .line 101 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mAqi:Lcom/moji/weatherprovider/data/Aqi; iget v1, v1, Lcom/moji/weatherprovider/data/Aqi;->mValue:I iput v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->e:I .line 103 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget-object v1, v1, Lcom/moji/weatherprovider/data/Condition;->mCondition:Ljava/lang/String; iput-object v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->f:Ljava/lang/String; .line 104 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget v1, v1, Lcom/moji/weatherprovider/data/Condition;->mTemperature:I iput v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->g:I .line 105 iget-object v1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mAqi:Lcom/moji/weatherprovider/data/Aqi; iget-object v1, v1, Lcom/moji/weatherprovider/data/Aqi;->mDescription:Ljava/lang/String; iput-object v1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->i:Ljava/lang/String; .line 106 iget-object p1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object p1, p1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition; iget p1, p1, Lcom/moji/weatherprovider/data/Condition;->mWindLevel:I .line 107 invoke-direct {p0, p1}, Lcom/moji/newliveview/base/SimplyWeatherManager;->a(I)Ljava/lang/String; move-result-object p1 iput-object p1, v0, Lcom/moji/newliveview/base/SimplyWeatherManager$SimplyWeather;->h:Ljava/lang/String; return-object v0 .end method .method public static declared-synchronized a()Lcom/moji/newliveview/base/SimplyWeatherManager; .locals 2 const-class v0, Lcom/moji/newliveview/base/SimplyWeatherManager; monitor-enter v0 .line 27 :try_start_0 sget-object v1, Lcom/moji/newliveview/base/SimplyWeatherManager;->a:Lcom/moji/newliveview/base/SimplyWeatherManager; if-nez v1, :cond_0 .line 28 new-instance v1, Lcom/moji/newliveview/base/SimplyWeatherManager; invoke-direct {v1}, Lcom/moji/newliveview/base/SimplyWeatherManager;->()V sput-object v1, Lcom/moji/newliveview/base/SimplyWeatherManager;->a:Lcom/moji/newliveview/base/SimplyWeatherManager; .line 30 :cond_0 sget-object v1, Lcom/moji/newliveview/base/SimplyWeatherManager;->a:Lcom/moji/newliveview/base/SimplyWeatherManager; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 monitor-exit v0 return-object v1 :catchall_0 move-exception v1 .line 26 monitor-exit v0 throw v1 .end method .method private a(I)Ljava/lang/String; .locals 2 .line 112 sget v0, Lcom/moji/newliveview/R$array;->wind_description:I invoke-static {v0}, Lcom/moji/tool/DeviceTool;->b(I)[Ljava/lang/String; move-result-object v0 if-ltz p1, :cond_1 const/16 v1, 0xc if-le p1, v1, :cond_0 goto :goto_0 .line 131 :cond_0 aget-object p1, v0, p1 return-object p1 :cond_1 :goto_0 const/16 p1, 0xd .line 129 aget-object p1, v0, p1 return-object p1 .end method # virtual methods .method public a(Lcom/moji/common/area/AreaInfo;Lcom/moji/newliveview/base/SimplyWeatherManager$OnGainWeatherCallback;)V .locals 2 .param p2 # Lcom/moji/newliveview/base/SimplyWeatherManager$OnGainWeatherCallback; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .line 34 new-instance v0, Lcom/moji/weatherprovider/update/WeatherUpdater; invoke-direct {v0}, Lcom/moji/weatherprovider/update/WeatherUpdater;->()V new-instance v1, Lcom/moji/newliveview/base/SimplyWeatherManager$1; invoke-direct {v1, p0, p2, p1}, Lcom/moji/newliveview/base/SimplyWeatherManager$1;->(Lcom/moji/newliveview/base/SimplyWeatherManager;Lcom/moji/newliveview/base/SimplyWeatherManager$OnGainWeatherCallback;Lcom/moji/common/area/AreaInfo;)V invoke-virtual {v0, p1, v1}, Lcom/moji/weatherprovider/update/WeatherUpdater;->a(Lcom/moji/common/area/AreaInfo;Lcom/moji/weatherprovider/update/WeatherUpdateListener;)V return-void .end method