From fd531d6a07e71b77322258307250d7f0ef8eda99 Mon Sep 17 00:00:00 2001 From: SongFerngWang Date: Thu, 6 Apr 2023 18:32:28 +0800 Subject: [PATCH] Unregister MobileNetworkRepository during onPause() - Move MobileNetworkRepository unregistration from onDestory() to onPause() for corresponding to its registration by onResume. Bug: 275456375 Test: built pass and verified in bug Change-Id: I4cd2f23501485d4f3cfcf867cdb8d81e0385794a --- .../settings/network/telephony/MobileNetworkSettings.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java index ce8305308c0..83d2117af1b 100644 --- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java +++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java @@ -350,10 +350,15 @@ public class MobileNetworkSettings extends AbstractMobileNetworkSettings impleme } } + @Override + public void onPause() { + mMobileNetworkRepository.removeRegister(this); + super.onPause(); + } + @Override public void onDestroy() { super.onDestroy(); - mMobileNetworkRepository.removeRegister(this); } @VisibleForTesting