Merge "Set key for the SwitchPreferences of Connected devices > USB"

This commit is contained in:
Edgar Wang
2023-01-11 04:07:05 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ import com.android.settings.Utils;
*/ */
public class UsbDetailsPowerRoleController extends UsbDetailsController public class UsbDetailsPowerRoleController extends UsbDetailsController
implements OnPreferenceClickListener { implements OnPreferenceClickListener {
private static final String KEY_USB_USE_POWER_ONLY = "usb_use_power_only";
private PreferenceCategory mPreferenceCategory; private PreferenceCategory mPreferenceCategory;
private SwitchPreference mSwitchPreference; private SwitchPreference mSwitchPreference;
@@ -61,6 +62,7 @@ public class UsbDetailsPowerRoleController extends UsbDetailsController
mPreferenceCategory = screen.findPreference(getPreferenceKey()); mPreferenceCategory = screen.findPreference(getPreferenceKey());
mSwitchPreference = new SwitchPreference(mPreferenceCategory.getContext()); mSwitchPreference = new SwitchPreference(mPreferenceCategory.getContext());
mSwitchPreference.setTitle(R.string.usb_use_power_only); mSwitchPreference.setTitle(R.string.usb_use_power_only);
mSwitchPreference.setKey(KEY_USB_USE_POWER_ONLY);
mSwitchPreference.setOnPreferenceClickListener(this); mSwitchPreference.setOnPreferenceClickListener(this);
mPreferenceCategory.addPreference(mSwitchPreference); mPreferenceCategory.addPreference(mSwitchPreference);
} }

View File

@@ -38,6 +38,7 @@ public class UsbDetailsTranscodeMtpController extends UsbDetailsController
implements Preference.OnPreferenceClickListener { implements Preference.OnPreferenceClickListener {
private static final String TRANSCODE_MTP_SYS_PROP_KEY = "sys.fuse.transcode_mtp"; private static final String TRANSCODE_MTP_SYS_PROP_KEY = "sys.fuse.transcode_mtp";
private static final String PREFERENCE_KEY = "usb_transcode_mtp"; private static final String PREFERENCE_KEY = "usb_transcode_mtp";
private static final String KEY_USB_TRANSCODE_FILES = "usb_transcode_files";
private PreferenceCategory mPreferenceCategory; private PreferenceCategory mPreferenceCategory;
private SwitchPreference mSwitchPreference; private SwitchPreference mSwitchPreference;
@@ -54,6 +55,7 @@ public class UsbDetailsTranscodeMtpController extends UsbDetailsController
mPreferenceCategory = screen.findPreference(getPreferenceKey()); mPreferenceCategory = screen.findPreference(getPreferenceKey());
mSwitchPreference = new SwitchPreference(mPreferenceCategory.getContext()); mSwitchPreference = new SwitchPreference(mPreferenceCategory.getContext());
mSwitchPreference.setTitle(R.string.usb_transcode_files); mSwitchPreference.setTitle(R.string.usb_transcode_files);
mSwitchPreference.setKey(KEY_USB_TRANSCODE_FILES);
mSwitchPreference.setOnPreferenceClickListener(this); mSwitchPreference.setOnPreferenceClickListener(this);
mSwitchPreference.setSummaryOn(R.string.usb_transcode_files_summary); mSwitchPreference.setSummaryOn(R.string.usb_transcode_files_summary);
mPreferenceCategory.addPreference(mSwitchPreference); mPreferenceCategory.addPreference(mSwitchPreference);