OSDN Git Service

Don't invalidate list data during layout.
authorPhil Weaver <pweaver@google.com>
Tue, 1 Nov 2016 16:55:24 +0000 (09:55 -0700)
committerPhil Weaver <pweaver@google.com>
Tue, 1 Nov 2016 18:36:16 +0000 (18:36 +0000)
commit456158ffc29864e02b2f66481fe6b0efcfdacba0
tree28284f941a9c67bf4553ccfb1397d7fc11e9697d
parentbbae4e6ce642cc1fae16fd8ef32e92b0b2497ebc
Don't invalidate list data during layout.

When a FastScroller is enabled, we were invalidating the
list data during layout, which left the UI in a bad state.
Long-presses didn't work properly, and TalkBack touches
were impossible to perform.

Bug: 31160338

Test: Manually tested long pressing, and verified
that TalkBack now works with the TestActivity in ag/1567328.
Change-Id: Iecd2d597259748a3ecbf5573950e565a0e9faa42
core/java/android/widget/AbsListView.java