.class public Lcom/moji/novice/guide/GuideShowManager; .super Ljava/lang/Object; .source "GuideShowManager.java" # static fields .field private static a:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/moji/novice/guide/Guide;", ">;" } .end annotation .end field # direct methods .method static constructor ()V .locals 1 .line 32 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V sput-object v0, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; return-void .end method .method public constructor ()V .locals 0 .line 31 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static a()V .locals 3 .line 248 sget-object v0, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 :cond_0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/moji/novice/guide/Guide; if-eqz v1, :cond_0 const/4 v2, 0x2 .line 250 invoke-virtual {v1, v2}, Lcom/moji/novice/guide/Guide;->a(I)V goto :goto_0 .line 253 :cond_1 sget-object v0, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->clear()V return-void .end method .method public static a(Landroid/app/Activity;)V .locals 2 if-eqz p0, :cond_0 .line 57 invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 58 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 59 new-instance v1, Lcom/moji/novice/component/WeatherMainScrollComponent; invoke-direct {v1}, Lcom/moji/novice/component/WeatherMainScrollComponent;->()V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 60 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object v0 .line 61 new-instance v1, Lcom/moji/novice/guide/GuideShowManager$1; invoke-direct {v1}, Lcom/moji/novice/guide/GuideShowManager$1;->()V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/Guide;->a(Lcom/moji/novice/guide/GuideBuilder$OnVisibilityChangedListener;)V .line 72 invoke-virtual {v0, p0}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 73 new-instance p0, Lcom/moji/novice/preference/UserGuidePrefence; invoke-direct {p0}, Lcom/moji/novice/preference/UserGuidePrefence;->()V const/4 v1, 0x1 invoke-virtual {p0, v1}, Lcom/moji/novice/preference/UserGuidePrefence;->e(Z)V .line 74 sget-object p0, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static a(Landroid/app/Activity;I)V .locals 2 .param p1 # I .annotation build Landroid/support/annotation/StringRes; .end annotation .end param if-eqz p0, :cond_0 .line 126 invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 127 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 128 new-instance v1, Lcom/moji/novice/component/NewLiveChannelManagerComponent; invoke-direct {v1, p1}, Lcom/moji/novice/component/NewLiveChannelManagerComponent;->(I)V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 129 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object p1 .line 130 invoke-virtual {p1, p0}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 131 sget-object p0, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static a(Landroid/graphics/Rect;Landroid/app/Activity;)V .locals 2 if-eqz p1, :cond_0 .line 41 invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 42 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 43 new-instance v1, Lcom/moji/novice/component/WeatherShortComponent; invoke-direct {v1, p0}, Lcom/moji/novice/component/WeatherShortComponent;->(Landroid/graphics/Rect;)V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 44 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object p0 .line 45 invoke-virtual {p0, p1}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 46 new-instance p1, Lcom/moji/novice/preference/UserGuidePrefence; invoke-direct {p1}, Lcom/moji/novice/preference/UserGuidePrefence;->()V const/4 v0, 0x1 invoke-virtual {p1, v0}, Lcom/moji/novice/preference/UserGuidePrefence;->d(Z)V .line 47 sget-object p1, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static b(Landroid/app/Activity;)V .locals 2 if-eqz p0, :cond_0 .line 83 invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 84 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 85 new-instance v1, Lcom/moji/novice/component/WeatherMainRetryComponent; invoke-direct {v1}, Lcom/moji/novice/component/WeatherMainRetryComponent;->()V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 86 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object v0 .line 87 invoke-virtual {v0, p0}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 88 sget-object p0, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static b(Landroid/graphics/Rect;Landroid/app/Activity;)V .locals 3 .line 170 new-instance v0, Lcom/moji/novice/preference/UserGuidePrefence; invoke-direct {v0}, Lcom/moji/novice/preference/UserGuidePrefence;->()V if-eqz p1, :cond_0 .line 171 invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z move-result v1 if-nez v1, :cond_0 invoke-virtual {v0}, Lcom/moji/novice/preference/UserGuidePrefence;->o()Z move-result v1 if-nez v1, :cond_0 .line 172 new-instance v1, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v1}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 173 new-instance v2, Lcom/moji/novice/component/RedLeavesSubscribeComponent; invoke-direct {v2, p0}, Lcom/moji/novice/component/RedLeavesSubscribeComponent;->(Landroid/graphics/Rect;)V invoke-virtual {v1, v2}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 174 invoke-virtual {v1}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object p0 .line 175 invoke-virtual {p0, p1}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V const/4 p1, 0x1 .line 176 invoke-virtual {v0, p1}, Lcom/moji/novice/preference/UserGuidePrefence;->i(Z)V .line 177 sget-object p1, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static c(Landroid/app/Activity;)V .locals 2 if-eqz p0, :cond_0 .line 98 invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 99 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 100 new-instance v1, Lcom/moji/novice/component/NewLiveNearLiveComponent; invoke-direct {v1}, Lcom/moji/novice/component/NewLiveNearLiveComponent;->()V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 101 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object v0 .line 102 invoke-virtual {v0, p0}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 103 sget-object p0, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p0, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static c(Landroid/graphics/Rect;Landroid/app/Activity;)V .locals 2 if-eqz p1, :cond_0 .line 187 invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 188 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 189 new-instance v1, Lcom/moji/novice/component/MainFeedComponent; invoke-direct {v1, p0}, Lcom/moji/novice/component/MainFeedComponent;->(Landroid/graphics/Rect;)V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 190 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object p0 .line 191 invoke-virtual {p0, p1}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 192 new-instance p1, Lcom/moji/novice/preference/UserGuidePrefence; invoke-direct {p1}, Lcom/moji/novice/preference/UserGuidePrefence;->()V const/4 v0, 0x1 invoke-virtual {p1, v0}, Lcom/moji/novice/preference/UserGuidePrefence;->a(Z)V .line 193 sget-object p1, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static d(Landroid/graphics/Rect;Landroid/app/Activity;)V .locals 2 if-eqz p1, :cond_0 .line 203 invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 204 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 205 new-instance v1, Lcom/moji/novice/component/CollectionComponent; invoke-direct {v1, p0}, Lcom/moji/novice/component/CollectionComponent;->(Landroid/graphics/Rect;)V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 206 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object p0 .line 207 invoke-virtual {p0, p1}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 208 new-instance p1, Lcom/moji/novice/preference/UserGuidePrefence; invoke-direct {p1}, Lcom/moji/novice/preference/UserGuidePrefence;->()V const/4 v0, 0x1 invoke-virtual {p1, v0}, Lcom/moji/novice/preference/UserGuidePrefence;->b(Z)V .line 209 sget-object p1, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static e(Landroid/graphics/Rect;Landroid/app/Activity;)V .locals 2 if-eqz p1, :cond_0 .line 219 invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-nez v0, :cond_0 .line 220 new-instance v0, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v0}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 221 new-instance v1, Lcom/moji/novice/component/PictureDetailCollectionComponent; invoke-direct {v1, p0}, Lcom/moji/novice/component/PictureDetailCollectionComponent;->(Landroid/graphics/Rect;)V invoke-virtual {v0, v1}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 222 invoke-virtual {v0}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object p0 .line 223 invoke-virtual {p0, p1}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V .line 224 new-instance p1, Lcom/moji/novice/preference/UserGuidePrefence; invoke-direct {p1}, Lcom/moji/novice/preference/UserGuidePrefence;->()V const/4 v0, 0x1 invoke-virtual {p1, v0}, Lcom/moji/novice/preference/UserGuidePrefence;->c(Z)V .line 225 sget-object p1, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method .method public static f(Landroid/graphics/Rect;Landroid/app/Activity;)V .locals 3 .line 235 new-instance v0, Lcom/moji/novice/preference/UserGuidePrefence; invoke-direct {v0}, Lcom/moji/novice/preference/UserGuidePrefence;->()V if-eqz p1, :cond_0 .line 236 invoke-virtual {p1}, Landroid/app/Activity;->isFinishing()Z move-result v1 if-nez v1, :cond_0 invoke-virtual {v0}, Lcom/moji/novice/preference/UserGuidePrefence;->s()Z move-result v1 if-nez v1, :cond_0 .line 238 new-instance v1, Lcom/moji/novice/guide/GuideBuilder; invoke-direct {v1}, Lcom/moji/novice/guide/GuideBuilder;->()V .line 239 new-instance v2, Lcom/moji/novice/component/PostCardBackgroundComponent; invoke-direct {v2, p0}, Lcom/moji/novice/component/PostCardBackgroundComponent;->(Landroid/graphics/Rect;)V invoke-virtual {v1, v2}, Lcom/moji/novice/guide/GuideBuilder;->a(Lcom/moji/novice/guide/Component;)Lcom/moji/novice/guide/GuideBuilder; .line 240 invoke-virtual {v1}, Lcom/moji/novice/guide/GuideBuilder;->a()Lcom/moji/novice/guide/Guide; move-result-object p0 .line 241 invoke-virtual {p0, p1}, Lcom/moji/novice/guide/Guide;->a(Landroid/app/Activity;)V const/4 p1, 0x1 .line 242 invoke-virtual {v0, p1}, Lcom/moji/novice/preference/UserGuidePrefence;->m(Z)V .line 243 sget-object p1, Lcom/moji/novice/guide/GuideShowManager;->a:Ljava/util/List; invoke-interface {p1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z :cond_0 return-void .end method