AutoActivityLifecycleCallback.smali
.class public abstract Lcom/sdk/orion/ui/baselibrary/utils/keyboardvisibilityevent/AutoActivityLifecycleCallback;
.super Ljava/lang/Object;
# interfaces
.implements Landroid/app/Application$ActivityLifecycleCallbacks;
# instance fields
.field private final mTargetActivity:Landroid/app/Activity;
# direct methods
.method public constructor <init>(Landroid/app/Activity;)V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/utils/keyboardvisibilityevent/AutoActivityLifecycleCallback;->mTargetActivity:Landroid/app/Activity;
return-void
.end method
# virtual methods
.method public onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
.registers 3
return-void
.end method
.method public onActivityDestroyed(Landroid/app/Activity;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/utils/keyboardvisibilityevent/AutoActivityLifecycleCallback;->mTargetActivity:Landroid/app/Activity;
if-ne p1, v0, :cond_10
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/utils/keyboardvisibilityevent/AutoActivityLifecycleCallback;->mTargetActivity:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
invoke-virtual {p0}, Lcom/sdk/orion/ui/baselibrary/utils/keyboardvisibilityevent/AutoActivityLifecycleCallback;->onTargetActivityDestroyed()V
:cond_10
return-void
.end method
.method public onActivityPaused(Landroid/app/Activity;)V
.registers 2
return-void
.end method
.method public onActivityResumed(Landroid/app/Activity;)V
.registers 2
return-void
.end method
.method public onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
.registers 3
return-void
.end method
.method public onActivityStarted(Landroid/app/Activity;)V
.registers 2
return-void
.end method
.method public onActivityStopped(Landroid/app/Activity;)V
.registers 2
return-void
.end method
.method protected abstract onTargetActivityDestroyed()V
.end method