Loading src/java/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender.java +3 −4 Original line number Diff line number Diff line Loading @@ -251,10 +251,11 @@ public class SatelliteSOSMessageRecommender extends Handler { selectEmergencyCallWaitForConnectionTimeoutDuration(); if (mEmergencyConnection == null) { handleStateChangedEventForHysteresisTimer(); registerForInterestedStateChangedEvents(); } mEmergencyConnection = connection; handleStateChangedEventForHysteresisTimer(); synchronized (mLock) { mCheckingAccessRestrictionInProgress = false; mIsSatelliteAllowedForCurrentLocation = false; Loading Loading @@ -413,7 +414,6 @@ public class SatelliteSOSMessageRecommender extends Handler { for (Phone phone : PhoneFactory.getPhones()) { phone.registerForServiceStateChanged( this, EVENT_SERVICE_STATE_CHANGED, null); registerForImsRegistrationStateChanged(phone); } } Loading @@ -433,7 +433,6 @@ public class SatelliteSOSMessageRecommender extends Handler { SubscriptionManager.DEFAULT_SUBSCRIPTION_ID, mISatelliteProvisionStateCallback); for (Phone phone : PhoneFactory.getPhones()) { phone.unregisterForServiceStateChanged(this); unregisterForImsRegistrationStateChanged(phone); } } Loading Loading @@ -525,7 +524,7 @@ public class SatelliteSOSMessageRecommender extends Handler { } private synchronized void handleStateChangedEventForHysteresisTimer() { if (!isCellularAvailable()) { if (!isCellularAvailable() && mEmergencyConnection != null) { startTimer(); } else { logv("handleStateChangedEventForHysteresisTimer stopTimer"); Loading tests/telephonytests/src/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommenderTest.java +62 −93 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
src/java/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender.java +3 −4 Original line number Diff line number Diff line Loading @@ -251,10 +251,11 @@ public class SatelliteSOSMessageRecommender extends Handler { selectEmergencyCallWaitForConnectionTimeoutDuration(); if (mEmergencyConnection == null) { handleStateChangedEventForHysteresisTimer(); registerForInterestedStateChangedEvents(); } mEmergencyConnection = connection; handleStateChangedEventForHysteresisTimer(); synchronized (mLock) { mCheckingAccessRestrictionInProgress = false; mIsSatelliteAllowedForCurrentLocation = false; Loading Loading @@ -413,7 +414,6 @@ public class SatelliteSOSMessageRecommender extends Handler { for (Phone phone : PhoneFactory.getPhones()) { phone.registerForServiceStateChanged( this, EVENT_SERVICE_STATE_CHANGED, null); registerForImsRegistrationStateChanged(phone); } } Loading @@ -433,7 +433,6 @@ public class SatelliteSOSMessageRecommender extends Handler { SubscriptionManager.DEFAULT_SUBSCRIPTION_ID, mISatelliteProvisionStateCallback); for (Phone phone : PhoneFactory.getPhones()) { phone.unregisterForServiceStateChanged(this); unregisterForImsRegistrationStateChanged(phone); } } Loading Loading @@ -525,7 +524,7 @@ public class SatelliteSOSMessageRecommender extends Handler { } private synchronized void handleStateChangedEventForHysteresisTimer() { if (!isCellularAvailable()) { if (!isCellularAvailable() && mEmergencyConnection != null) { startTimer(); } else { logv("handleStateChangedEventForHysteresisTimer stopTimer"); Loading
tests/telephonytests/src/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommenderTest.java +62 −93 File changed.Preview size limit exceeded, changes collapsed. Show changes