-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
AppState.LifecycleObserver
public interface
AppState.AppStateListener
-
Field Summary
Fields Modifier and Type Field Description private static AppState
instance
private volatile AppState.LifecycleObserver
lifecycleObserver
-
Method Summary
Modifier and Type Method Description static AppState
getInstance()
AppState.LifecycleObserver
getLifecycleObserver()
void
resetInstance()
Boolean
isInBackground()
void
addAppStateListener(@NotNull() AppState.AppStateListener listener)
void
removeAppStateListener(@NotNull() AppState.AppStateListener listener)
void
registerLifecycleObserver(@Nullable() SentryOptions options)
void
unregisterLifecycleObserver()
void
close()
-
-
Method Detail
-
getInstance
@NotNull() static AppState getInstance()
-
getLifecycleObserver
@ApiStatus.Internal()@TestOnly() AppState.LifecycleObserver getLifecycleObserver()
-
resetInstance
@ApiStatus.Internal()@TestOnly() void resetInstance()
-
isInBackground
@Nullable() Boolean isInBackground()
-
addAppStateListener
void addAppStateListener(@NotNull() AppState.AppStateListener listener)
-
removeAppStateListener
void removeAppStateListener(@NotNull() AppState.AppStateListener listener)
-
registerLifecycleObserver
@ApiStatus.Internal() void registerLifecycleObserver(@Nullable() SentryOptions options)
-
unregisterLifecycleObserver
@ApiStatus.Internal() void unregisterLifecycleObserver()
-
close
void close()
-
-
-
-