Publicize constructors of accessibility related infomational classes
This is the first step of eliminating SynchronizedPool for a11y ojbects. The patch doesn't stop recycling, but allows service developers to choose whether or not to. Since recycling a11y node info is stopped in the cache, but the nodes are still holding pooled collection/item/range info objects. Here it goes away with public constructors except those refreshed one. Bug: 117999988 Test: m update-api; m checkapi; m ds-docs Test: atest --test-mapping $ANDROID_BUILD_TOP/frameworks/base/core/java/android/view/accessibility:postsubmit Change-Id: I12304662f216b5e443785939f231893abdfa07d5
Loading
Please register or sign in to comment