Extract duplicate part for hearing audio routing into SettingsLib
Similar functions need to be called when hearing device get connected, so move them into SettingsLib. Bug: 269122580 Test: make RunSettingsRoboTests ROBOTEST_FILTER=HearingDeviceAudioRoutingBasePreferenceControllerTest Change-Id: I15296fb81726c96c1d2fec7397e981e71e305450
This commit is contained in:
@@ -17,10 +17,10 @@
|
||||
package com.android.settings.bluetooth;
|
||||
|
||||
import android.content.Context;
|
||||
import android.media.AudioAttributes;
|
||||
import android.provider.Settings;
|
||||
|
||||
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
|
||||
import com.android.settingslib.bluetooth.HearingAidAudioRoutingConstants;
|
||||
|
||||
/**
|
||||
* The controller of the hearing device ringtone routing list preference.
|
||||
@@ -45,7 +45,8 @@ public class HearingDeviceRingtoneRoutingPreferenceController extends
|
||||
|
||||
@Override
|
||||
protected int[] getSupportedAttributeList() {
|
||||
return new int[] {AudioAttributes.USAGE_NOTIFICATION_RINGTONE};
|
||||
return HearingAidAudioRoutingConstants.RINGTONE_ROUTING_ATTRIBUTE;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -62,6 +63,7 @@ public class HearingDeviceRingtoneRoutingPreferenceController extends
|
||||
@Override
|
||||
protected int restoreRoutingValue(Context context) {
|
||||
return Settings.Secure.getInt(context.getContentResolver(),
|
||||
Settings.Secure.HEARING_AID_RINGTONE_ROUTING, RoutingValue.AUTO);
|
||||
Settings.Secure.HEARING_AID_RINGTONE_ROUTING,
|
||||
HearingAidAudioRoutingConstants.RoutingValue.AUTO);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user