OSDN Git Service

WallpaperTypeSettings use DashboardFragment
authorMill Chen <millchen@android.com>
Thu, 12 Apr 2018 13:53:22 +0000 (13:53 +0000)
committerFan Zhang <zhfan@google.com>
Tue, 17 Apr 2018 20:02:08 +0000 (13:02 -0700)
commitf4b328e7239255a8b95e62e4c5b6d1a5637964ec
treedad9c6f4f7ffe1b7dc38fefd1ea9af27cc0eac5e
parent5e3718d35446be2ee0ee4b9f78565fe0e1f3f87d
WallpaperTypeSettings use DashboardFragment

- Build a controller to generate/manage a list of preferences.
- Move some logics to the controller and add tests.

Bug: 73899467
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.wallpaper
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.core
Test: atest SettingsGatewayTest UniquePreferenceTest
Change-Id: I519a76ff34bcd4195b0ad6ad406a8f66371923d2
res/xml/wallpaper_settings.xml
src/com/android/settings/wallpaper/WallpaperTypePreferenceController.java [new file with mode: 0644]
src/com/android/settings/wallpaper/WallpaperTypeSettings.java
tests/robotests/src/com/android/settings/wallpaper/WallpaperTypePreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/wallpaper/WallpaperTypeSettingsTest.java [deleted file]