diff options
author | Marco Nelissen <marcone@google.com> | 2015-01-08 10:48:47 -0800 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2015-01-08 10:49:46 -0800 |
commit | 2c47e6f823ba98b8fc59c790a65e8d9632620060 (patch) | |
tree | 9235786c07614f7f61c17902fad1511ce21f108d /src/com | |
parent | 6a0cd973d834fcc37be8456c79e006b796edf662 (diff) | |
download | packages_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')
-rw-r--r-- | src/com/android/settings/DevelopmentSettings.java | 11 |
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(); |