Loading src/java/com/android/internal/telephony/domainselection/EmergencyCallDomainSelectionConnection.java +9 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,15 @@ public class EmergencyCallDomainSelectionConnection extends DomainSelectionConne } } /** {@inheritDoc} */ @Override public void cancelSelection() { logi("cancelSelection"); AccessNetworksManager anm = mPhone.getAccessNetworksManager(); anm.unregisterForQualifiedNetworksChanged(mHandler); super.cancelSelection(); } /** * Returns the attributes required to determine the domain for a telephony service. * Loading tests/telephonytests/src/com/android/internal/telephony/domainselection/EmergencyCallDomainSelectionConnectionTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -217,4 +217,11 @@ public class EmergencyCallDomainSelectionConnectionTest extends TelephonyTest { verify(mConnectionCallback).onSelectionTerminated(eq(ERROR_UNSPECIFIED)); } @Test @SmallTest public void testCancelSelection() throws Exception { mEcDsc.cancelSelection(); verify(mAnm).unregisterForQualifiedNetworksChanged(any()); } } Loading
src/java/com/android/internal/telephony/domainselection/EmergencyCallDomainSelectionConnection.java +9 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,15 @@ public class EmergencyCallDomainSelectionConnection extends DomainSelectionConne } } /** {@inheritDoc} */ @Override public void cancelSelection() { logi("cancelSelection"); AccessNetworksManager anm = mPhone.getAccessNetworksManager(); anm.unregisterForQualifiedNetworksChanged(mHandler); super.cancelSelection(); } /** * Returns the attributes required to determine the domain for a telephony service. * Loading
tests/telephonytests/src/com/android/internal/telephony/domainselection/EmergencyCallDomainSelectionConnectionTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -217,4 +217,11 @@ public class EmergencyCallDomainSelectionConnectionTest extends TelephonyTest { verify(mConnectionCallback).onSelectionTerminated(eq(ERROR_UNSPECIFIED)); } @Test @SmallTest public void testCancelSelection() throws Exception { mEcDsc.cancelSelection(); verify(mAnm).unregisterForQualifiedNetworksChanged(any()); } }