Skip to content

Commit 98c442c

Browse files
committed
Start setting up logging
1 parent 86f7edf commit 98c442c

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

android/src/main/java/com/swmansion/rnscreens/Screen.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.annotation.SuppressLint
44
import android.content.pm.ActivityInfo
55
import android.graphics.Paint
66
import android.os.Parcelable
7+
import android.util.Log
78
import android.util.SparseArray
89
import android.view.MotionEvent
910
import android.view.View
@@ -301,6 +302,7 @@ class Screen(
301302
throw IllegalStateException("[RNScreens] activityState can only progress in NativeStack")
302303
}
303304
this.activityState = activityState
305+
Log.i("HT", "Screen [$id] activityState change to $activityState")
304306
container?.onChildUpdate()
305307
}
306308

android/src/main/java/com/swmansion/rnscreens/ScreenStack.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.swmansion.rnscreens
33
import android.content.Context
44
import android.graphics.Canvas
55
import android.os.Build
6+
import android.util.Log
67
import android.view.View
78
import com.facebook.react.bridge.ReactContext
89
import com.facebook.react.uimanager.UIManagerHelper
@@ -259,6 +260,7 @@ class ScreenStack(
259260
}
260261

261262
createTransaction().let { transaction ->
263+
Log.i("HT", "ScreenStack createTransaction")
262264
if (stackAnimation != null) {
263265
transaction.setTweenAnimations(stackAnimation, shouldUseOpenAnimation)
264266
}
@@ -294,6 +296,7 @@ class ScreenStack(
294296
// On old architecture the content wrapper might not have received its frame yet,
295297
// which is required to determine height of the sheet after animation. Therefore
296298
// we delay the transition and trigger it after views receive the layout.
299+
Log.i("HT", "ScreenStack postponeEnterTransition of ${newTop.screen.id}")
297300
newTop.fragment.postponeEnterTransition()
298301
}
299302
transaction.add(id, newTop.fragment)
@@ -303,6 +306,7 @@ class ScreenStack(
303306
stack.addAll(screenWrappers.asSequence().map { it as ScreenStackFragmentWrapper })
304307

305308
turnOffA11yUnderTransparentScreen(visibleBottom)
309+
Log.i("HT", "ScreenStack commitTransaction")
306310
transaction.commitNowAllowingStateLoss()
307311
}
308312
}

0 commit comments

Comments
 (0)