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
This commit is contained in:
Chaohui Wang
2024-04-23 13:43:59 +08:00
parent ce51f659df
commit a339f019e2

View File

@@ -490,6 +490,7 @@ public class NetworkSelectSettings extends DashboardFragment {
*/ */
private void forceUpdateConnectedPreferenceCategory( private void forceUpdateConnectedPreferenceCategory(
NetworkSelectRepository.NetworkRegistrationAndForbiddenInfo info) { NetworkSelectRepository.NetworkRegistrationAndForbiddenInfo info) {
mPreferenceCategory.removeAll();
for (NetworkRegistrationInfo regInfo : info.getNetworkList()) { for (NetworkRegistrationInfo regInfo : info.getNetworkList()) {
final CellIdentity cellIdentity = regInfo.getCellIdentity(); final CellIdentity cellIdentity = regInfo.getCellIdentity();
if (cellIdentity == null) { if (cellIdentity == null) {