.class Lcom/moji/weatherprovider/update/LocationUpdater$1; .super Ljava/lang/Object; .source "LocationUpdater.java" # interfaces .implements Lcom/moji/location/MJLocationListener; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/weatherprovider/update/LocationUpdater;->b()V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Lcom/moji/location/MJLocationManager; .field final synthetic b:Lcom/moji/weatherprovider/update/LocationUpdater; # direct methods .method constructor (Lcom/moji/weatherprovider/update/LocationUpdater;Lcom/moji/location/MJLocationManager;)V .locals 0 .line 116 iput-object p1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iput-object p2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->a:Lcom/moji/location/MJLocationManager; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public onLocateError(Lcom/moji/location/entity/MJLocation;)V .locals 7 .line 175 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v0}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;)Lcom/moji/weatherprovider/listener/LocationUpdateListener; move-result-object v0 if-eqz v0, :cond_0 .line 176 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v0}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;)Lcom/moji/weatherprovider/listener/LocationUpdateListener; move-result-object v0 invoke-interface {v0, p1}, Lcom/moji/weatherprovider/listener/LocationUpdateListener;->b(Lcom/moji/location/entity/MJLocation;)V :cond_0 if-eqz p1, :cond_1 .line 179 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->WEATHER_UPDATE_LOCATION_FAILED:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getErrorCode()I move-result v2 invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v1, v2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; goto :goto_0 .line 181 :cond_1 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->WEATHER_UPDATE_LOCATION_FAILED:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; .line 183 :goto_0 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {v0, p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/location/entity/MJLocation;)V .line 184 new-instance v0, Lcom/moji/weatherprovider/update/Result; invoke-direct {v0}, Lcom/moji/weatherprovider/update/Result;->()V const/16 v1, 0xe const/4 v2, 0x7 const/16 v3, 0xc if-eqz p1, :cond_4 .line 185 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getErrorCode()I move-result v4 if-ne v4, v3, :cond_4 .line 186 invoke-static {}, Lcom/moji/location/util/LocationUtil;->b()Z move-result p1 if-nez p1, :cond_3 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object p1 const/4 v3, 0x1 new-array v4, v3, [Ljava/lang/String; const-string v5, "android.permission.ACCESS_COARSE_LOCATION" const/4 v6, 0x0 aput-object v5, v4, v6 invoke-static {p1, v4}, Lcom/moji/tool/permission/EasyPermissions;->a(Landroid/content/Context;[Ljava/lang/String;)Z move-result p1 if-nez p1, :cond_2 .line 187 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object p1 new-array v3, v3, [Ljava/lang/String; const-string v4, "android.permission.ACCESS_FINE_LOCATION" aput-object v4, v3, v6 invoke-static {p1, v3}, Lcom/moji/tool/permission/EasyPermissions;->a(Landroid/content/Context;[Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_3 .line 188 :cond_2 iput v1, v0, Lcom/moji/weatherprovider/update/Result;->a:I goto :goto_2 .line 190 :cond_3 iput v2, v0, Lcom/moji/weatherprovider/update/Result;->a:I goto :goto_2 :cond_4 const/16 v4, 0xd if-eqz p1, :cond_7 .line 192 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getErrorCode()I move-result v5 if-ne v5, v4, :cond_7 .line 193 invoke-static {}, Lcom/moji/location/util/LocationUtil;->b()Z move-result p1 if-eqz p1, :cond_6 sget p1, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v3, 0x17 if-lt p1, v3, :cond_5 goto :goto_1 .line 196 :cond_5 iput v2, v0, Lcom/moji/weatherprovider/update/Result;->a:I goto :goto_2 .line 194 :cond_6 :goto_1 iput v1, v0, Lcom/moji/weatherprovider/update/Result;->a:I goto :goto_2 :cond_7 if-eqz p1, :cond_8 .line 198 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getErrorCode()I move-result v1 const/16 v2, 0x61 if-ne v1, v2, :cond_8 .line 199 iput v4, v0, Lcom/moji/weatherprovider/update/Result;->a:I goto :goto_2 :cond_8 if-eqz p1, :cond_9 .line 200 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getErrorCode()I move-result p1 const/4 v1, 0x4 if-ne p1, v1, :cond_9 .line 201 iput v3, v0, Lcom/moji/weatherprovider/update/Result;->a:I goto :goto_2 :cond_9 const/4 p1, 0x2 .line 203 iput p1, v0, Lcom/moji/weatherprovider/update/Result;->a:I .line 205 :goto_2 iget-object p1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {p1, v0}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/Result;)V .line 206 iget-object p1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->a:Lcom/moji/location/MJLocationManager; invoke-virtual {p1}, Lcom/moji/location/MJLocationManager;->a()V .line 207 iget-object p1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->d(Lcom/moji/weatherprovider/update/LocationUpdater;)V return-void .end method .method public onLocateSuccess(Lcom/moji/location/entity/MJLocation;)V .locals 12 .line 119 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v0}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;)Lcom/moji/weatherprovider/listener/LocationUpdateListener; move-result-object v0 if-eqz v0, :cond_0 .line 120 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v0}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;)Lcom/moji/weatherprovider/listener/LocationUpdateListener; move-result-object v0 invoke-interface {v0, p1}, Lcom/moji/weatherprovider/listener/LocationUpdateListener;->a(Lcom/moji/location/entity/MJLocation;)V .line 122 :cond_0 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {v0, p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/location/entity/MJLocation;)V const/4 v0, 0x0 .line 124 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getStreet()Ljava/lang/String; move-result-object v2 invoke-static {v1, v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;Ljava/lang/String;)Ljava/lang/String; .line 125 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v1}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/weatherprovider/update/LocationUpdater;)Ljava/lang/String; move-result-object v1 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-nez v1, :cond_1 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v1}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/weatherprovider/update/LocationUpdater;)Ljava/lang/String; move-result-object v1 const-string v2, "^[A-Za-z]?[0-9]+.*" invoke-virtual {v1, v2}, Ljava/lang/String;->matches(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_1 .line 127 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; const-string v2, "" invoke-static {v1, v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;Ljava/lang/String;)Ljava/lang/String; .line 129 :cond_1 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v1}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/weatherprovider/update/LocationUpdater;)Ljava/lang/String; move-result-object v1 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_2 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getAoiName()Ljava/lang/String; move-result-object v1 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-nez v1, :cond_2 .line 130 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getAoiName()Ljava/lang/String; move-result-object v2 invoke-static {v1, v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;Ljava/lang/String;)Ljava/lang/String; .line 132 :cond_2 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v1}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/weatherprovider/update/LocationUpdater;)Ljava/lang/String; move-result-object v1 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_3 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getDistrict()Ljava/lang/String; move-result-object v1 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-nez v1, :cond_3 .line 133 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getDistrict()Ljava/lang/String; move-result-object v2 invoke-static {v1, v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;Ljava/lang/String;)Ljava/lang/String; .line 137 :cond_3 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v1, p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;Lcom/moji/location/entity/MJLocation;)Lcom/moji/location/entity/MJLocation; .line 138 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v1, v1, Lcom/moji/weatherprovider/update/LocationUpdater;->b:Lcom/moji/common/area/AreaInfo; iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/weatherprovider/update/LocationUpdater;)Ljava/lang/String; move-result-object v2 iput-object v2, v1, Lcom/moji/common/area/AreaInfo;->streetName:Ljava/lang/String; .line 139 iget-object v1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v2, v2, Lcom/moji/weatherprovider/update/LocationUpdater;->b:Lcom/moji/common/area/AreaInfo; invoke-virtual {v1, v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/common/area/AreaInfo;)Lcom/moji/weatherprovider/update/Result; move-result-object v1 .line 140 invoke-virtual {v1}, Lcom/moji/weatherprovider/update/Result;->a()Z move-result v2 if-eqz v2, :cond_6 .line 141 invoke-static {}, Lcom/moji/weatherprovider/provider/WeatherProvider;->b()Lcom/moji/weatherprovider/provider/WeatherProvider; move-result-object v1 iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v2, v2, Lcom/moji/weatherprovider/update/LocationUpdater;->b:Lcom/moji/common/area/AreaInfo; invoke-virtual {v1, v2}, Lcom/moji/weatherprovider/provider/WeatherProvider;->a(Lcom/moji/common/area/AreaInfo;)Lcom/moji/weatherprovider/data/Weather; move-result-object v1 .line 142 new-instance v2, Lcom/moji/preferences/ProcessPrefer; invoke-direct {v2}, Lcom/moji/preferences/ProcessPrefer;->()V if-eqz v1, :cond_4 .line 143 iget-object v3, v1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; if-eqz v3, :cond_4 iget-object v3, v1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget v3, v3, Lcom/moji/weatherprovider/data/Detail;->mHasShort:I if-eqz v3, :cond_4 .line 144 new-instance v0, Lcom/moji/weatherprovider/shorttime/ReportToken; iget-object v3, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v3}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/weatherprovider/update/LocationUpdater;)Ljava/lang/String; move-result-object v5 invoke-static {}, Lcom/moji/weatherprovider/provider/WeatherProvider;->a()Landroid/content/Context; move-result-object v6 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getLatitude()D move-result-wide v7 invoke-virtual {p1}, Lcom/moji/location/entity/MJLocation;->getLongitude()D move-result-wide v9 iget-object v3, v1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-wide v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCityId:J long-to-int v11, v3 move-object v4, v0 invoke-direct/range {v4 .. v11}, Lcom/moji/weatherprovider/shorttime/ReportToken;->(Ljava/lang/String;Landroid/content/Context;DDI)V invoke-static {v0}, Lcom/moji/tool/thread/MJPools;->a(Ljava/lang/Runnable;)I .line 145 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v3, v1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-wide v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCityId:J long-to-int v3, v3 invoke-virtual {v0, p1, v3}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/location/entity/MJLocation;I)Z move-result v0 .line 147 invoke-virtual {v2, v0}, Lcom/moji/preferences/ProcessPrefer;->c(Z)V :cond_4 if-eqz v1, :cond_5 .line 149 iget-object v2, v1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; if-eqz v2, :cond_5 .line 150 iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v2, v2, Lcom/moji/weatherprovider/update/LocationUpdater;->b:Lcom/moji/common/area/AreaInfo; iget-object v3, v1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-wide v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCityId:J long-to-int v3, v3 iput v3, v2, Lcom/moji/common/area/AreaInfo;->cityId:I .line 151 iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v2, v2, Lcom/moji/weatherprovider/update/LocationUpdater;->b:Lcom/moji/common/area/AreaInfo; iget-object v3, v1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v3, v3, Lcom/moji/weatherprovider/data/Detail;->mCityName:Ljava/lang/String; iput-object v3, v2, Lcom/moji/common/area/AreaInfo;->cityName:Ljava/lang/String; .line 152 iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; iget-object v2, v2, Lcom/moji/weatherprovider/update/LocationUpdater;->b:Lcom/moji/common/area/AreaInfo; invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v3 invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; move-result-object v3 iput-object v3, v2, Lcom/moji/common/area/AreaInfo;->timestamp:Ljava/lang/String; .line 154 :cond_5 iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->c(Lcom/moji/weatherprovider/update/LocationUpdater;)V .line 155 invoke-static {p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/location/entity/MJLocation;)V .line 157 iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v2, p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->b(Lcom/moji/weatherprovider/update/LocationUpdater;Lcom/moji/location/entity/MJLocation;)V .line 158 iget-object v2, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {v2}, Lcom/moji/weatherprovider/update/LocationUpdater;->a()V if-eqz v0, :cond_9 .line 160 iget-object v0, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {v0, v1, p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/LocationUpdater;Lcom/moji/weatherprovider/data/Weather;Lcom/moji/location/entity/MJLocation;)V goto :goto_0 .line 163 :cond_6 iget v0, v1, Lcom/moji/weatherprovider/update/Result;->a:I const/16 v2, 0xf if-eq v0, v2, :cond_7 iget v0, v1, Lcom/moji/weatherprovider/update/Result;->a:I const/16 v2, 0x11 if-ne v0, v2, :cond_8 .line 164 :cond_7 invoke-static {p1}, Lcom/moji/location/util/LocationUtil;->b(Lcom/moji/location/entity/MJLocation;)Z move-result p1 if-nez p1, :cond_8 const/4 p1, 0x2 .line 165 iput p1, v1, Lcom/moji/weatherprovider/update/Result;->a:I .line 167 :cond_8 iget-object p1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-virtual {p1, v1}, Lcom/moji/weatherprovider/update/LocationUpdater;->a(Lcom/moji/weatherprovider/update/Result;)V :cond_9 :goto_0 return-void .end method .method public onOtherDataReady(Lcom/moji/location/entity/MJLocation;)V .locals 0 .line 213 iget-object p1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->a:Lcom/moji/location/MJLocationManager; invoke-virtual {p1}, Lcom/moji/location/MJLocationManager;->a()V .line 215 iget-object p1, p0, Lcom/moji/weatherprovider/update/LocationUpdater$1;->b:Lcom/moji/weatherprovider/update/LocationUpdater; invoke-static {p1}, Lcom/moji/weatherprovider/update/LocationUpdater;->d(Lcom/moji/weatherprovider/update/LocationUpdater;)V return-void .end method