RUM-11386: Make Navigation3 tracking listen to lifecycle#2832
Merged
Conversation
ambushwork
force-pushed
the
yl/nav3/add-lifecycle
branch
5 times, most recently
from
August 25, 2025 11:04
ea64539 to
be891a3
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #2832 +/- ##
===========================================
- Coverage 70.03% 69.93% -0.09%
===========================================
Files 845 846 +1
Lines 31497 31530 +33
Branches 5283 5289 +6
===========================================
- Hits 22056 22050 -6
- Misses 7962 7999 +37
- Partials 1479 1481 +2
🚀 New features to boost your workflow:
|
ambushwork
force-pushed
the
yl/nav3/add-lifecycle
branch
from
August 25, 2025 11:49
be891a3 to
a9d3543
Compare
ambushwork
marked this pull request as ready for review
August 25, 2025 12:34
0xnm
reviewed
Aug 25, 2025
Comment on lines
+48
to
+50
| backStack: List<T>, | ||
| keyPredicate: ComponentPredicate<T> = AcceptAllNavKeyPredicate(), | ||
| backstackKeyResolver: BackstackKeyResolver<T> = HashcodeBackstackKeyResolver(), |
Member
There was a problem hiding this comment.
minor: we need to align spelling of backStack vs backstack
Member
Author
There was a problem hiding this comment.
To follow the Google API grammar, backStack is picked for argument name and back stack for documentation.
ambushwork
force-pushed
the
yl/nav3/add-lifecycle
branch
2 times, most recently
from
August 26, 2025 06:12
bdf82ee to
8f65a16
Compare
0xnm
previously approved these changes
Aug 26, 2025
0xnm
left a comment
Member
There was a problem hiding this comment.
lgtm, but it would be nice to have another pair of eyes
Contributor
|
there is only this issue, otherwise LGTM |
ambushwork
force-pushed
the
yl/nav3/add-lifecycle
branch
from
August 26, 2025 10:53
8f65a16 to
f731838
Compare
0xnm
previously approved these changes
Aug 26, 2025
aleksandr-gringauz
previously approved these changes
Aug 26, 2025
ambushwork
dismissed stale reviews from aleksandr-gringauz and 0xnm
via
August 26, 2025 11:36
e56a48b
ambushwork
force-pushed
the
yl/nav3/add-lifecycle
branch
from
August 26, 2025 11:36
f731838 to
e56a48b
Compare
aleksandr-gringauz
previously approved these changes
Aug 26, 2025
ambushwork
force-pushed
the
yl/nav3/add-lifecycle
branch
from
August 26, 2025 12:58
e56a48b to
7ebd2e3
Compare
ambushwork
force-pushed
the
yl/nav3/add-lifecycle
branch
from
August 26, 2025 13:26
7ebd2e3 to
92f3a43
Compare
aleksandr-gringauz
approved these changes
Aug 26, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR mainly attach the
Navigation3TrackingEffectto the lifecycle of the lifecycle owner.Also there is some improvements:
BackstackKeyResolverinterface which can accept the custom key resolving, by default we resolve it with hashcode.Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
Review checklist (to be filled by reviewers)