public class TerminalLifecycleObserver
The TerminalLifecycleObserver makes our SDK lifecycle-aware so that it can respond and react to the various stages of an Android App. It's publicly visible by nature, because clients that integrate with our SDK need to register the activity life cycle callbacks in their Application class in onCreate.
Use of this SDK is subject to the Stripe Terminal Terms: https://stripe.com/terminal/legal
Modifier and Type | Class and Description |
---|---|
static class |
TerminalLifecycleObserver.Companion |
Modifier and Type | Field and Description |
---|---|
static TerminalLifecycleObserver.Companion |
Companion |
Constructor and Description |
---|
TerminalLifecycleObserver()
The TerminalLifecycleObserver makes our SDK lifecycle-aware so that it can respond and
react to the various stages of an Android App. It's publicly visible by nature, because
clients that integrate with our SDK need to register the activity life cycle callbacks in
their Application class in onCreate.
|
Modifier and Type | Method and Description |
---|---|
static TerminalLifecycleObserver |
getInstance()
Provides an instance of
class TerminalLifecycleObserver . |
void |
onActivityCreated(android.app.Activity activity,
android.os.Bundle savedInstanceState) |
void |
onActivityDestroyed(android.app.Activity activity) |
void |
onActivityPaused(android.app.Activity activity) |
void |
onActivityResumed(android.app.Activity activity) |
void |
onActivitySaveInstanceState(android.app.Activity activity,
android.os.Bundle outState) |
void |
onActivityStarted(android.app.Activity activity) |
void |
onActivityStopped(android.app.Activity activity) |
void |
onPause() |
void |
onResume() |
void |
onStart() |
void |
onStop() |
void |
onTrimMemory(int level,
android.app.Application application) |
public static TerminalLifecycleObserver.Companion Companion
public TerminalLifecycleObserver()
The TerminalLifecycleObserver makes our SDK lifecycle-aware so that it can respond and react to the various stages of an Android App. It's publicly visible by nature, because clients that integrate with our SDK need to register the activity life cycle callbacks in their Application class in onCreate.
Use of this SDK is subject to the Stripe Terminal Terms: https://stripe.com/terminal/legal
public void onTrimMemory(int level, @NotNull android.app.Application application)
public void onStart()
public void onResume()
public void onStop()
public void onPause()
public void onActivityCreated(@Nullable android.app.Activity activity, @Nullable android.os.Bundle savedInstanceState)
public void onActivityDestroyed(@Nullable android.app.Activity activity)
public void onActivityPaused(@Nullable android.app.Activity activity)
public void onActivityResumed(@Nullable android.app.Activity activity)
public void onActivitySaveInstanceState(@Nullable android.app.Activity activity, @Nullable android.os.Bundle outState)
public void onActivityStarted(@Nullable android.app.Activity activity)
public void onActivityStopped(@Nullable android.app.Activity activity)
@JvmStatic @NotNull public static TerminalLifecycleObserver getInstance()
Provides an instance of class TerminalLifecycleObserver
.
class TerminalLifecycleObserver