Skip to content

Commit 8d01073

Browse files
feat: first view
1 parent f622454 commit 8d01073

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sdk/src/main/java/ly/count/android/sdk/ModuleViews.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ public class ModuleViews extends ModuleBase implements ViewIdProvider {
1818

1919
String previousViewName = "";
2020
String currentViewName = "";
21-
2221
private boolean firstView = true;
23-
2422
boolean autoViewTracker = false;
2523
boolean automaticTrackingShouldUseShortName = false;
2624

@@ -223,9 +221,11 @@ void autoCloseRequiredViews(boolean closeAllViews, @Nullable Map<String, Object>
223221

224222
applyLimitsToViewSegmentation(customViewSegmentation, "startViewInternal", accumulatedEventSegm);
225223

226-
Map<String, Object> viewSegmentation = CreateViewEventSegmentation(currentViewData, firstView, true, accumulatedEventSegm);
224+
boolean firstViewInSession = firstView && _cly.moduleSessions.sessionIsRunning();
227225

228-
if (firstView) {
226+
Map<String, Object> viewSegmentation = CreateViewEventSegmentation(currentViewData, firstViewInSession, true, accumulatedEventSegm);
227+
228+
if (firstViewInSession) {
229229
L.d("[ModuleViews] Recording view as the first one in the session. [" + viewName + "]");
230230
firstView = false;
231231
}

0 commit comments

Comments
 (0)