diff --git a/sentry-android-core/src/main/java/io/sentry/android/core/AppStartState.java b/sentry-android-core/src/main/java/io/sentry/android/core/AppStartState.java index 54f563146f2..f81878854f6 100644 --- a/sentry-android-core/src/main/java/io/sentry/android/core/AppStartState.java +++ b/sentry-android-core/src/main/java/io/sentry/android/core/AppStartState.java @@ -23,6 +23,9 @@ public final class AppStartState { /** appStart as a Date used in the App's Context */ private @Nullable Date appStartTime; + /** didFetchAppStart as a Boolean which will kepp a track if app start time is set or not */ + private Boolean didFetchAppStart; + private AppStartState() {} public static @NotNull AppStartState getInstance() { @@ -67,6 +70,14 @@ public Date getAppStartTime() { return appStartTime; } + public Boolean getDidFetchAppStart() { + return this.didFetchAppStart; + } + + public void setDidFetchAppStart() { + this.didFetchAppStart = true; + } +̄ synchronized void setAppStartTime(final long appStartMillis, final @NotNull Date appStartTime) { // method is synchronized because the SDK may by init. on a background thread. if (this.appStartTime != null && this.appStartMillis != null) {