OSDN Git Service

Do not reuse fragment indices.
authorGeorge Mount <mount@google.com>
Thu, 23 Mar 2017 21:23:29 +0000 (14:23 -0700)
committerGeorge Mount <mount@google.com>
Fri, 24 Mar 2017 00:28:52 +0000 (17:28 -0700)
commit838166d3e6f81cc74cbbbbba3dca748abcd4a089
tree0aeeeff8df149bda9a36c06488e28392ca371669
parentc5f93a9eb67cf6d3972e7aed16ce47c788f7640a
Do not reuse fragment indices.

Bug 25472591

Use a SparseArray instead of two ArrayLists to track
active fragments. This allows monotonically increasing
indexes instead of reusing indexes in the ArrayList.

Test: ran cts tests

Change-Id: I98f1b7928a0ef2373b719b76582a4c6da3425817
core/java/android/app/FragmentManager.java