Add summary placeholder for bt preference
Then UI won't be janky(as everything slide down a little bit) Bug: 63910184 Test: RunSettingsRoboTests Change-Id: Ie4074694f54af92da52f09d2caaab5490fa73647
This commit is contained in:
@@ -176,6 +176,7 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback {
|
|||||||
new BluetoothDevicePreference(mPrefContext, cachedDevice,
|
new BluetoothDevicePreference(mPrefContext, cachedDevice,
|
||||||
mShowDeviceWithoutNames);
|
mShowDeviceWithoutNames);
|
||||||
btPreference.setOnGearClickListener(mDeviceProfilesListener);
|
btPreference.setOnGearClickListener(mDeviceProfilesListener);
|
||||||
|
btPreference.setSummary(R.string.summary_placeholder);
|
||||||
mPreferenceMap.put(device, btPreference);
|
mPreferenceMap.put(device, btPreference);
|
||||||
mDevicePreferenceCallback.onDeviceAdded(btPreference);
|
mDevicePreferenceCallback.onDeviceAdded(btPreference);
|
||||||
}
|
}
|
||||||
|
@@ -93,8 +93,11 @@ public class BluetoothDeviceUpdaterTest {
|
|||||||
public void testAddPreference_deviceNotExist_addPreference() {
|
public void testAddPreference_deviceNotExist_addPreference() {
|
||||||
mBluetoothDeviceUpdater.addPreference(mCachedBluetoothDevice);
|
mBluetoothDeviceUpdater.addPreference(mCachedBluetoothDevice);
|
||||||
|
|
||||||
verify(mDevicePreferenceCallback).onDeviceAdded(any(Preference.class));
|
final Preference preference = mBluetoothDeviceUpdater.mPreferenceMap.get(mBluetoothDevice);
|
||||||
assertThat(mBluetoothDeviceUpdater.mPreferenceMap.containsKey(mBluetoothDevice)).isTrue();
|
assertThat(preference).isNotNull();
|
||||||
|
assertThat(preference.getSummary()).isEqualTo(
|
||||||
|
mContext.getString(R.string.summary_placeholder));
|
||||||
|
verify(mDevicePreferenceCallback).onDeviceAdded(preference);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user