OSDN Git Service

Make all TogglePreferenceController slice-able.
authorYi-Ling Chuang <emilychuang@google.com>
Wed, 27 Nov 2019 08:09:34 +0000 (16:09 +0800)
committerYi-Ling Chuang <emilychuang@google.com>
Thu, 28 Nov 2019 06:12:41 +0000 (14:12 +0800)
commit617458b07c91d59c24e73c7c413c58467e437c7e
treede8fe2ce08dfee003fe21857fb4cd21f3fda07c4
parente7ff0891bb7c9ecde5a30bc3f08b0f1d0e3e10cc
Make all TogglePreferenceController slice-able.

All the descendants of TogglePreferenceController are now slice-able by
default, where every controller can still disable it by overriding this
value. Though all of them are now slice-able, doesn't necessarily means
they are exposed publicly as we set the default value of isPublicSlice()
to false. For those that want to be public ones will have to override
this value.

Bug: 141088937
Test: robotests
Change-Id: I2ea529c11f0177cd6c55754b632cd1fea1dcc48f
src/com/android/settings/core/TogglePreferenceController.java
tests/robotests/src/com/android/settings/core/TogglePreferenceControllerTest.java