From b14e1e04939ca610fd5f2439f879265450b0a6cd Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Tue, 2 Nov 2010 09:52:29 -0700 Subject: [PATCH] Fragmentize "Factory reset" setting screen. Split the screen into 2 fragments. Bug: 3148480 --- proguard.flags | 3 + ...ter_clear_primary.xml => master_clear.xml} | 50 ++++--- res/layout/master_clear_confirm.xml | 39 +++++ res/layout/master_clear_final.xml | 38 ----- res/values/strings.xml | 2 + res/xml/privacy_settings.xml | 14 +- .../settings/ChooseLockSettingsHelper.java | 23 ++- src/com/android/settings/MasterClear.java | 139 ++++++------------ .../android/settings/MasterClearConfirm.java | 95 ++++++++++++ src/com/android/settings/PrivacySettings.java | 2 +- 10 files changed, 236 insertions(+), 169 deletions(-) rename res/layout/{master_clear_primary.xml => master_clear.xml} (67%) create mode 100644 res/layout/master_clear_confirm.xml delete mode 100644 res/layout/master_clear_final.xml create mode 100644 src/com/android/settings/MasterClearConfirm.java diff --git a/proguard.flags b/proguard.flags index 457972c56a4..7cd46e7725f 100644 --- a/proguard.flags +++ b/proguard.flags @@ -7,3 +7,6 @@ -keep class com.android.settings.bluetooth.* -keep class com.android.settings.applications.* -keep class com.android.settings.inputmethod.* +-keep class com.android.settings.MasterClear +-keep class com.android.settings.MasterClearConfirm + diff --git a/res/layout/master_clear_primary.xml b/res/layout/master_clear.xml similarity index 67% rename from res/layout/master_clear_primary.xml rename to res/layout/master_clear.xml index dd259007883..16222d3fa1e 100644 --- a/res/layout/master_clear_primary.xml +++ b/res/layout/master_clear.xml @@ -1,29 +1,31 @@ - - + + diff --git a/res/layout/master_clear_confirm.xml b/res/layout/master_clear_confirm.xml new file mode 100644 index 00000000000..0599b1037a2 --- /dev/null +++ b/res/layout/master_clear_confirm.xml @@ -0,0 +1,39 @@ + + + + + + +