[Unity][Android] Extract ManageSyncPreferences from SyncAndSevicesPreferences
This CL moves the sync data types management out of SyncAndSevicesPreferences settings page into a new ManageSyncPreferences page. This CL also changes the approach used by these fragments to save/update preference values. Instead of saving the state of data types in onStop, it is now saved on every change. This simplifies the logic around updating the state of the preference rows that represent these data types. This CL also removes "Use sync and all services" toggle from SyncAndServicesPreferences. Bug: 914056 Change-Id: I5ac5f40588b4924c4571025006d7de70d3e3d2bd Reviewed-on: https://chromium-review.googlesource.com/c/1425497 Commit-Queue: Boris Sazonov <bsazonov@chromium.org> Reviewed-by:Marc Treib <treib@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#625310}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment