From a339f019e22e2002029b1a3869744d30ad8e8157 Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Tue, 23 Apr 2024 13:43:59 +0800 Subject: [PATCH] Remove existing list when force update network Otherwise it could including previous scan result when re-enter the page. Fix: 336244021 Test: manual test - on NetworkSelectSettings Change-Id: I34b4820b116868b98649202c424d2168746232e8 --- .../settings/network/telephony/NetworkSelectSettings.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java index 510bfd68944..f29a5efd2d6 100644 --- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java +++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java @@ -490,6 +490,7 @@ public class NetworkSelectSettings extends DashboardFragment { */ private void forceUpdateConnectedPreferenceCategory( NetworkSelectRepository.NetworkRegistrationAndForbiddenInfo info) { + mPreferenceCategory.removeAll(); for (NetworkRegistrationInfo regInfo : info.getNetworkList()) { final CellIdentity cellIdentity = regInfo.getCellIdentity(); if (cellIdentity == null) {