commit | fafdf08535534921e1c104887f04d3e5341e5ae5 | [log] [tgz] |
---|---|---|
author | Weng Su <wengsu@google.com> | Thu Sep 14 22:54:56 2023 +0800 |
committer | Weng Su <wengsu@google.com> | Fri Sep 15 02:52:38 2023 +0000 |
tree | 41475295c9712ce8399876e6c3640e739e1fc6fe | |
parent | f673fe04356d1c6d27d074102013b6b75530538c [diff] |
Refresh title in the Network details header - Since the title information may be updated later, it needs to be refreshed continuously to display the latest results. Bug: 299514568 Test: manual test atest -c WifiDetailPreferenceController2Test Merged-In: I4634c152b550c59bd9854cde1b91da44442aa879 Change-Id: I4634c152b550c59bd9854cde1b91da44442aa879
diff --git a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java index d601934..0647a77 100644 --- a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java +++ b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java
@@ -451,8 +451,6 @@ ImageView iconView = headerPref.findViewById(R.id.entity_header_icon); iconView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); - - mEntityHeaderController.setLabel(mWifiEntry.getTitle()); } private String getExpiryTimeSummary() { @@ -491,6 +489,7 @@ mSummaryHeaderController.updateState(mDataUsageSummaryPref); } else { mEntityHeaderController + .setLabel(mWifiEntry.getTitle()) .setSummary(mWifiEntry.getSummary()) .setSecondSummary(getExpiryTimeSummary()) .setRecyclerView(mFragment.getListView(), mLifecycle)
diff --git a/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java b/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java index 88fa55f..406e0c3 100644 --- a/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java +++ b/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java
@@ -305,6 +305,8 @@ ShadowEntityHeaderController.setUseMock(mMockHeaderController); // builder pattern + when(mMockHeaderController.setLabel(any(CharSequence.class))) + .thenReturn(mMockHeaderController); when(mMockHeaderController.setRecyclerView(mMockFragment.getListView(), mLifecycle)) .thenReturn(mMockHeaderController); when(mMockHeaderController.setSummary(nullable(String.class)))