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