summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/DevelopmentSettings.java
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2015-01-08 10:48:47 -0800
committerMarco Nelissen <marcone@google.com>2015-01-08 10:49:46 -0800
commit2c47e6f823ba98b8fc59c790a65e8d9632620060 (patch)
tree9235786c07614f7f61c17902fad1511ce21f108d /src/com/android/settings/DevelopmentSettings.java
parent6a0cd973d834fcc37be8456c79e006b796edf662 (diff)
downloadpackages_apps_Settings-2c47e6f823ba98b8fc59c790a65e8d9632620060.zip
packages_apps_Settings-2c47e6f823ba98b8fc59c790a65e8d9632620060.tar.gz
packages_apps_Settings-2c47e6f823ba98b8fc59c790a65e8d9632620060.tar.bz2
Register USB receiver
This makes USB mode selection work properly, and prevents developer options from crashing on exit. Change-Id: I4c822f2694b0d87438827ff0da0d974c93ddbcab
Diffstat (limited to 'src/com/android/settings/DevelopmentSettings.java')
-rw-r--r--src/com/android/settings/DevelopmentSettings.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/settings/DevelopmentSettings.java b/src/com/android/settings/DevelopmentSettings.java
index ebbc341..dd7f5df 100644
--- a/src/com/android/settings/DevelopmentSettings.java
+++ b/src/com/android/settings/DevelopmentSettings.java
@@ -61,7 +61,9 @@ import android.text.TextUtils;
import android.util.Log;
import android.view.HardwareRenderer;
import android.view.IWindowManager;
+import android.view.LayoutInflater;
import android.view.View;
+import android.view.ViewGroup;
import android.view.accessibility.AccessibilityManager;
import android.widget.Switch;
import android.widget.TextView;
@@ -481,6 +483,15 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
}
@Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ IntentFilter filter = new IntentFilter();
+ filter.addAction(UsbManager.ACTION_USB_STATE);
+ getActivity().registerReceiver(mUsbReceiver, filter);
+ return super.onCreateView(inflater, container, savedInstanceState);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();