summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2012-06-08 00:04:11 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-06-08 00:04:11 -0700
commitb3a049f5392da8500befaf2595f5170cf04cc432 (patch)
tree04fcd32f048c43d5244f234a53302d471511fb55 /src
parentcc993689cfc507621aae8abfac6b851e37a5e484 (diff)
parent665235f6ef5cf5739485a4076be332b0b2cb4431 (diff)
downloadpackages_apps_settings-b3a049f5392da8500befaf2595f5170cf04cc432.zip
packages_apps_settings-b3a049f5392da8500befaf2595f5170cf04cc432.tar.gz
packages_apps_settings-b3a049f5392da8500befaf2595f5170cf04cc432.tar.bz2
Merge "Save the auto-sync dialog state for orientation changes" into jb-dev
Diffstat (limited to 'src')
-rw-r--r--src/com/android/settings/DataUsageSummary.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java
index 656d4c4..13512d4 100644
--- a/src/com/android/settings/DataUsageSummary.java
+++ b/src/com/android/settings/DataUsageSummary.java
@@ -2035,6 +2035,7 @@ public class DataUsageSummary extends Fragment {
* Dialog to inform user about changing auto-sync setting
*/
public static class ConfirmAutoSyncChangeFragment extends DialogFragment {
+ private static final String SAVE_ENABLING = "enabling";
private boolean mEnabling;
public static void show(DataUsageSummary parent, boolean enabling) {
@@ -2049,6 +2050,9 @@ public class DataUsageSummary extends Fragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Context context = getActivity();
+ if (savedInstanceState != null) {
+ mEnabling = savedInstanceState.getBoolean(SAVE_ENABLING);
+ }
final AlertDialog.Builder builder = new AlertDialog.Builder(context);
if (!mEnabling) {
@@ -2069,6 +2073,12 @@ public class DataUsageSummary extends Fragment {
return builder.create();
}
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ outState.putBoolean(SAVE_ENABLING, mEnabling);
+ }
}
/**