Fixed
Status Update
Comments
jg...@google.com <jg...@google.com> #2
Found the issue, ugh
Noticed that when I do the following:
transaction.addToBackStack(null)
When adding a Fragment with ViewPager2, the above issue occurs, although, idk if it's becaugh of gcFragments() anymore.
As soon as I un-comment that line, the issue disappears.
Noticed that when I do the following:
transaction.addToBackStack(null)
When adding a Fragment with ViewPager2, the above issue occurs, although, idk if it's becaugh of gcFragments() anymore.
As soon as I un-comment that line, the issue disappears.
jg...@google.com <jg...@google.com>
jg...@google.com <jg...@google.com>
ap...@google.com <ap...@google.com> #3
Is the Sample application, to reproduce, move back really fast between page 2 -> 1 and vice versa (they are bottom buttons) a couple times.
Wait a couple seconds and page 1 (the black page) should turn white meaning the Fragment has been removed.
As soon as you comment line 40 on MainActivity, and attempt again, the error does not persist
jg...@google.com <jg...@google.com> #4
Woops, sorry, If you guys had the previous ViewPagerCrash test app, I forgot to push (was exhasuted after debugging) I pushed one more time for the latest reproducible code
sv...@linkedin.com <sv...@linkedin.com> #5
Comment has been deleted.
Description
Since both MarginPageTransformer and ItemAnimator used translation internally things break when you use MarginPageTransformer and want to animate additions and removals.
Steps to reproduce:
1. Create a view pager with a MarginPageTransformer
2. Add or remove items using notifyItemInserted/notifyItemRemoved