.class public Lcom/moji/weathersence/MJSceneDataManager; .super Ljava/lang/Object; .source "MJSceneDataManager.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/weathersence/MJSceneDataManager$Holder; } .end annotation # static fields .field public static a:Ljava/lang/String; # instance fields .field private b:Lcom/moji/weathersence/SceneTheme; .field private c:Lcom/moji/weathersence/data/WeatherScenePreference; # direct methods .method private constructor ()V .locals 1 .line 108 invoke-direct {p0}, Ljava/lang/Object;->()V .line 46 new-instance v0, Lcom/moji/weathersence/data/WeatherScenePreference; invoke-direct {v0}, Lcom/moji/weathersence/data/WeatherScenePreference;->()V iput-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->c:Lcom/moji/weathersence/data/WeatherScenePreference; .line 109 invoke-direct {p0}, Lcom/moji/weathersence/MJSceneDataManager;->i()V return-void .end method .method synthetic constructor (Lcom/moji/weathersence/MJSceneDataManager$1;)V .locals 0 .line 38 invoke-direct {p0}, Lcom/moji/weathersence/MJSceneDataManager;->()V return-void .end method .method static synthetic a(Lcom/moji/weathersence/MJSceneDataManager;)Lcom/moji/weathersence/SceneTheme; .locals 0 .line 38 iget-object p0, p0, Lcom/moji/weathersence/MJSceneDataManager;->b:Lcom/moji/weathersence/SceneTheme; return-object p0 .end method .method static synthetic a(Lcom/moji/weathersence/MJSceneDataManager;Ljava/lang/String;Ljava/lang/String;)V .locals 0 .line 38 invoke-direct {p0, p1, p2}, Lcom/moji/weathersence/MJSceneDataManager;->a(Ljava/lang/String;Ljava/lang/String;)V return-void .end method .method private a(Ljava/lang/String;Ljava/lang/String;)V .locals 1 .line 161 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_2 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 .line 164 :cond_0 invoke-static {p1, p2}, Lcom/moji/weathersence/theme/SystemSceneUpdate;->a(Ljava/lang/String;Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_1 .line 165 invoke-direct {p0}, Lcom/moji/weathersence/MJSceneDataManager;->j()Z move-result p1 if-eqz p1, :cond_1 .line 166 invoke-static {}, Lorg/greenrobot/eventbus/EventBus;->a()Lorg/greenrobot/eventbus/EventBus; move-result-object p1 new-instance p2, Lcom/moji/weathersence/SceneSwitchEvent; invoke-direct {p2}, Lcom/moji/weathersence/SceneSwitchEvent;->()V invoke-virtual {p1, p2}, Lorg/greenrobot/eventbus/EventBus;->d(Ljava/lang/Object;)V :cond_1 return-void :cond_2 :goto_0 return-void .end method .method private a(Lcom/moji/http/scenestore/SceneDetail;Lcom/moji/http/scenestore/SceneList$List$ChildList;)Z .locals 4 if-eqz p1, :cond_1 .line 90 iget-object v0, p1, Lcom/moji/http/scenestore/SceneDetail;->packageUrl:Ljava/lang/String; if-eqz v0, :cond_1 if-eqz p2, :cond_1 iget-object v0, p2, Lcom/moji/http/scenestore/SceneList$List$ChildList;->packageUrl:Ljava/lang/String; if-eqz v0, :cond_1 .line 91 iget-object v0, p1, Lcom/moji/http/scenestore/SceneDetail;->packageUrl:Ljava/lang/String; iget-object v1, p2, Lcom/moji/http/scenestore/SceneList$List$ChildList;->packageUrl:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 const/4 v1, 0x1 if-nez v0, :cond_0 return v1 .line 93 :cond_0 iget-wide v2, p1, Lcom/moji/http/scenestore/SceneDetail;->endTime:J iget-wide p1, p2, Lcom/moji/http/scenestore/SceneList$List$ChildList;->endTime:J cmp-long v0, v2, p1 if-eqz v0, :cond_1 return v1 :cond_1 const/4 p1, 0x0 return p1 .end method .method static synthetic a(Lcom/moji/weathersence/MJSceneDataManager;Lcom/moji/http/scenestore/SceneDetail;Lcom/moji/http/scenestore/SceneList$List$ChildList;)Z .locals 0 .line 38 invoke-direct {p0, p1, p2}, Lcom/moji/weathersence/MJSceneDataManager;->a(Lcom/moji/http/scenestore/SceneDetail;Lcom/moji/http/scenestore/SceneList$List$ChildList;)Z move-result p0 return p0 .end method .method public static b()Lcom/moji/weathersence/MJSceneDataManager; .locals 1 .line 105 sget-object v0, Lcom/moji/weathersence/MJSceneDataManager$Holder;->a:Lcom/moji/weathersence/MJSceneDataManager; return-object v0 .end method .method public static h()Ljava/lang/String; .locals 1 .line 213 sget-object v0, Lcom/moji/weathersence/MJSceneDataManager;->a:Ljava/lang/String; return-object v0 .end method .method private i()V .locals 3 .line 113 iget-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->c:Lcom/moji/weathersence/data/WeatherScenePreference; invoke-virtual {v0}, Lcom/moji/weathersence/data/WeatherScenePreference;->c()Ljava/lang/String; move-result-object v0 .line 114 iget-object v1, p0, Lcom/moji/weathersence/MJSceneDataManager;->c:Lcom/moji/weathersence/data/WeatherScenePreference; invoke-virtual {v1}, Lcom/moji/weathersence/data/WeatherScenePreference;->d()Ljava/lang/String; move-result-object v1 .line 117 new-instance v2, Lcom/moji/weathersence/SceneTheme; invoke-direct {v2, v0, v1}, Lcom/moji/weathersence/SceneTheme;->(Ljava/lang/String;Ljava/lang/String;)V iput-object v2, p0, Lcom/moji/weathersence/MJSceneDataManager;->b:Lcom/moji/weathersence/SceneTheme; return-void .end method .method private j()Z .locals 2 .line 172 iget-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->c:Lcom/moji/weathersence/data/WeatherScenePreference; invoke-virtual {v0}, Lcom/moji/weathersence/data/WeatherScenePreference;->c()Ljava/lang/String; move-result-object v0 iget-object v1, p0, Lcom/moji/weathersence/MJSceneDataManager;->c:Lcom/moji/weathersence/data/WeatherScenePreference; invoke-virtual {v1}, Lcom/moji/weathersence/data/WeatherScenePreference;->g()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 return v0 .end method # virtual methods .method public a(IZ)Lcom/moji/weathersence/data/SceneData; .locals 1 .line 126 iget-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->b:Lcom/moji/weathersence/SceneTheme; invoke-virtual {v0, p1, p2}, Lcom/moji/weathersence/SceneTheme;->a(IZ)Lcom/moji/weathersence/data/SceneData; move-result-object p1 return-object p1 .end method .method public a()V .locals 5 .line 51 iget-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->c:Lcom/moji/weathersence/data/WeatherScenePreference; invoke-virtual {v0}, Lcom/moji/weathersence/data/WeatherScenePreference;->c()Ljava/lang/String; move-result-object v0 const-string v1, "s0001" .line 52 invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_0 invoke-static {v0}, Landroid/text/TextUtils;->isDigitsOnly(Ljava/lang/CharSequence;)Z move-result v1 if-nez v1, :cond_0 .line 53 new-instance v1, Lcom/moji/http/scenestore/SceneDetailRequest; invoke-direct {v1, v0}, Lcom/moji/http/scenestore/SceneDetailRequest;->(Ljava/lang/String;)V .line 54 invoke-static {}, Lcom/moji/tool/thread/MJThreadManager;->a()Lcom/moji/tool/thread/MJThreadManager; move-result-object v2 new-instance v3, Lcom/moji/weathersence/MJSceneDataManager$1; sget-object v4, Lcom/moji/tool/thread/ThreadPriority;->NORMAL:Lcom/moji/tool/thread/ThreadPriority; invoke-direct {v3, p0, v4, v1, v0}, Lcom/moji/weathersence/MJSceneDataManager$1;->(Lcom/moji/weathersence/MJSceneDataManager;Lcom/moji/tool/thread/ThreadPriority;Lcom/moji/http/scenestore/SceneDetailRequest;Ljava/lang/String;)V sget-object v0, Lcom/moji/tool/thread/ThreadType;->IO_THREAD:Lcom/moji/tool/thread/ThreadType; invoke-virtual {v2, v3, v0}, Lcom/moji/tool/thread/MJThreadManager;->a(Lcom/moji/tool/thread/wrapper/MJRunnable;Lcom/moji/tool/thread/ThreadType;)V :cond_0 return-void .end method .method public a(Lcom/moji/http/upt/bean/BackgroundResp;)V .locals 3 .line 144 invoke-static {}, Lcom/moji/tool/DeviceTool;->W()Z move-result v0 if-eqz v0, :cond_0 return-void .line 148 :cond_0 invoke-static {}, Lcom/moji/tool/thread/MJThreadManager;->a()Lcom/moji/tool/thread/MJThreadManager; move-result-object v0 new-instance v1, Lcom/moji/weathersence/MJSceneDataManager$2; sget-object v2, Lcom/moji/tool/thread/ThreadPriority;->NORMAL:Lcom/moji/tool/thread/ThreadPriority; invoke-direct {v1, p0, v2, p1}, Lcom/moji/weathersence/MJSceneDataManager$2;->(Lcom/moji/weathersence/MJSceneDataManager;Lcom/moji/tool/thread/ThreadPriority;Lcom/moji/http/upt/bean/BackgroundResp;)V sget-object p1, Lcom/moji/tool/thread/ThreadType;->IO_THREAD:Lcom/moji/tool/thread/ThreadType; invoke-virtual {v0, v1, p1}, Lcom/moji/tool/thread/MJThreadManager;->a(Lcom/moji/tool/thread/wrapper/MJRunnable;Lcom/moji/tool/thread/ThreadType;)V return-void .end method .method public a(Ljava/lang/String;)V .locals 1 .line 130 iget-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->b:Lcom/moji/weathersence/SceneTheme; invoke-virtual {v0, p1}, Lcom/moji/weathersence/SceneTheme;->a(Ljava/lang/String;)V return-void .end method .method public c()V .locals 0 .line 121 invoke-direct {p0}, Lcom/moji/weathersence/MJSceneDataManager;->i()V return-void .end method .method public d()Z .locals 1 .line 135 iget-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->c:Lcom/moji/weathersence/data/WeatherScenePreference; invoke-virtual {v0}, Lcom/moji/weathersence/data/WeatherScenePreference;->i()Z move-result v0 return v0 .end method .method public e()V .locals 1 .line 177 invoke-virtual {p0}, Lcom/moji/weathersence/MJSceneDataManager;->f()V .line 178 invoke-static {}, Lcom/moji/weathersence/MJSceneManager;->a()Lcom/moji/weathersence/MJSceneManager; move-result-object v0 invoke-virtual {v0}, Lcom/moji/weathersence/MJSceneManager;->e()V return-void .end method .method public f()V .locals 1 .line 182 iget-object v0, p0, Lcom/moji/weathersence/MJSceneDataManager;->b:Lcom/moji/weathersence/SceneTheme; invoke-virtual {v0}, Lcom/moji/weathersence/SceneTheme;->e()V return-void .end method .method public g()V .locals 1 .line 190 new-instance v0, Lcom/moji/weathersence/MJSceneDataManager$3; invoke-direct {v0, p0}, Lcom/moji/weathersence/MJSceneDataManager$3;->(Lcom/moji/weathersence/MJSceneDataManager;)V invoke-static {v0}, Lcom/moji/tool/thread/MJPools;->a(Ljava/lang/Runnable;)I return-void .end method