.class public Lcom/applovin/adview/AppLovinFullscreenAdViewObserver; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Landroidx/lifecycle/LifecycleObserver; # instance fields .field private final a:Lcom/applovin/impl/sdk/j; .field private final b:Ljava/util/concurrent/atomic/AtomicBoolean; .field private c:Lcom/applovin/impl/p9; .field private d:Lcom/applovin/impl/tb; # direct methods .method public constructor (Landroidx/lifecycle/Lifecycle;Lcom/applovin/impl/tb;Lcom/applovin/impl/sdk/j;)V .locals 2 .line 27 invoke-direct {p0}, Ljava/lang/Object;->()V .line 28 new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; const/4 v1, 0x1 invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->(Z)V iput-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->b:Ljava/util/concurrent/atomic/AtomicBoolean; iput-object p2, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->d:Lcom/applovin/impl/tb; iput-object p3, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->a:Lcom/applovin/impl/sdk/j; .line 38 invoke-virtual {p1, p0}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V return-void .end method # virtual methods .method public onDestroy()V .locals 2 .annotation runtime Landroidx/lifecycle/OnLifecycleEvent; value = .enum Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event; .end annotation iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->d:Lcom/applovin/impl/tb; const/4 v1, 0x0 if-eqz v0, :cond_0 .line 3 invoke-virtual {v0}, Lcom/applovin/impl/tb;->a()V iput-object v1, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->d:Lcom/applovin/impl/tb; :cond_0 iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; if-eqz v0, :cond_1 .line 9 invoke-virtual {v0}, Lcom/applovin/impl/p9;->f()V iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; .line 10 invoke-virtual {v0}, Lcom/applovin/impl/p9;->t()V iput-object v1, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; :cond_1 return-void .end method .method public onPause()V .locals 1 .annotation runtime Landroidx/lifecycle/OnLifecycleEvent; value = .enum Landroidx/lifecycle/Lifecycle$Event;->ON_PAUSE:Landroidx/lifecycle/Lifecycle$Event; .end annotation iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; if-eqz v0, :cond_0 .line 3 invoke-virtual {v0}, Lcom/applovin/impl/p9;->u()V iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; .line 4 invoke-virtual {v0}, Lcom/applovin/impl/p9;->x()V :cond_0 return-void .end method .method public onResume()V .locals 3 .annotation runtime Landroidx/lifecycle/OnLifecycleEvent; value = .enum Landroidx/lifecycle/Lifecycle$Event;->ON_RESUME:Landroidx/lifecycle/Lifecycle$Event; .end annotation iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->b:Ljava/util/concurrent/atomic/AtomicBoolean; const/4 v1, 0x0 .line 1 invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z move-result v0 if-eqz v0, :cond_0 return-void :cond_0 iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; if-eqz v0, :cond_1 .line 5 invoke-virtual {v0}, Lcom/applovin/impl/p9;->v()V iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; const-wide/16 v1, 0x0 .line 6 invoke-virtual {v0, v1, v2}, Lcom/applovin/impl/p9;->a(J)V :cond_1 return-void .end method .method public onStop()V .locals 1 .annotation runtime Landroidx/lifecycle/OnLifecycleEvent; value = .enum Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; .end annotation iget-object v0, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; if-eqz v0, :cond_0 .line 3 invoke-virtual {v0}, Lcom/applovin/impl/p9;->w()V :cond_0 return-void .end method .method public setPresenter(Lcom/applovin/impl/p9;)V .locals 0 iput-object p1, p0, Lcom/applovin/adview/AppLovinFullscreenAdViewObserver;->c:Lcom/applovin/impl/p9; return-void .end method