summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/development/BugReportInPowerPreferenceController.java
diff options
context:
space:
mode:
authorjeffreyhuang <jeffreyhuang@google.com>2017-10-02 10:12:06 -0700
committerjeffreyhuang <jeffreyhuang@google.com>2017-10-02 12:21:14 -0700
commitabda723cc2d8027e332f1efb07f62facbe73178c (patch)
treedb7b70eeb54475aad59da515ff11dfb9f007a591 /src/com/android/settings/development/BugReportInPowerPreferenceController.java
parent5ae503b383e1bb791bbc0a118e586a12e5d877b8 (diff)
downloadpackages_apps_Settings-abda723cc2d8027e332f1efb07f62facbe73178c.tar.gz
packages_apps_Settings-abda723cc2d8027e332f1efb07f62facbe73178c.tar.bz2
packages_apps_Settings-abda723cc2d8027e332f1efb07f62facbe73178c.zip
Introduce BugReportInPowerPreferenceControllerV2
- Create new BugReportInPowerPreferenceControllerV2 - Deprecate BugReportInPowerPreferenceController - Create controller inside the DashboardFragment - Copy logic from BugReportInPowerPreferenceController with slight modifications for dashboard fragment compatibility Bug: 34203528 Test: make RunSettingsRoboTests -j40# Please enter the commit message for your changes. Lines starting Change-Id: I8ec0c84fa9c4e59aca48586cc081822d78d8c0d5
Diffstat (limited to 'src/com/android/settings/development/BugReportInPowerPreferenceController.java')
-rw-r--r--src/com/android/settings/development/BugReportInPowerPreferenceController.java18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/com/android/settings/development/BugReportInPowerPreferenceController.java b/src/com/android/settings/development/BugReportInPowerPreferenceController.java
index 40328264d6..2c448f5e4c 100644
--- a/src/com/android/settings/development/BugReportInPowerPreferenceController.java
+++ b/src/com/android/settings/development/BugReportInPowerPreferenceController.java
@@ -28,6 +28,10 @@ import android.support.v7.preference.PreferenceScreen;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.AbstractPreferenceController;
+/**
+ * deprecated in favor of {@link BugReportInPowerPreferenceControllerV2}
+ */
+@Deprecated
public class BugReportInPowerPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin {
@@ -46,8 +50,8 @@ public class BugReportInPowerPreferenceController extends AbstractPreferenceCont
if (KEY_BUGREPORT_IN_POWER.equals(preference.getKey())) {
final SwitchPreference switchPreference = (SwitchPreference) preference;
Settings.Secure.putInt(mContext.getContentResolver(),
- Settings.Global.BUGREPORT_IN_POWER_MENU,
- switchPreference.isChecked() ? 1 : 0);
+ Settings.Global.BUGREPORT_IN_POWER_MENU,
+ switchPreference.isChecked() ? 1 : 0);
setBugreportStorageProviderStatus();
return true;
}
@@ -95,7 +99,7 @@ public class BugReportInPowerPreferenceController extends AbstractPreferenceCont
return false;
}
final boolean enabled = Settings.Secure.getInt(
- mContext.getContentResolver(), Settings.Global.BUGREPORT_IN_POWER_MENU, 0) != 0;
+ mContext.getContentResolver(), Settings.Global.BUGREPORT_IN_POWER_MENU, 0) != 0;
mPreference.setChecked(enabled);
return enabled;
}
@@ -110,12 +114,12 @@ public class BugReportInPowerPreferenceController extends AbstractPreferenceCont
private void setBugreportStorageProviderStatus() {
final ComponentName componentName = new ComponentName("com.android.shell",
- "com.android.shell.BugreportStorageProvider");
+ "com.android.shell.BugreportStorageProvider");
final boolean enabled = mPreference.isChecked();
mContext.getPackageManager().setComponentEnabledSetting(componentName,
- enabled ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
- : PackageManager.COMPONENT_ENABLED_STATE_DEFAULT,
- 0);
+ enabled ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
+ : PackageManager.COMPONENT_ENABLED_STATE_DEFAULT,
+ 0);
}
}