CarrierService: Disable marching dots on carrier app crash/lost
If the carrier app enables marching dots via notifyCarrierNetworkChange and then crashes, the marching dots may unintentionally be permanently enabled. These changes enable automatically disabling the marching dots when: 1. The carrier app disconnects (ServiceConnection.onServiceDisconnected) 2. The carrier app binding dies (ServiceConnection.onBindingDied) Of note, this does not handle the case where the SIM card is disabled or removed due to a lack of subscriptionId in that scenario. Bug: 333571417 Test: atest CtsTelephonyTestCases Flag: com.android.internal.telephony.flags.disable_carrier_network_change_on_carrier_app_lost Change-Id: Ibdebe5f6bead458a53e3f8224c05160f41861909
Loading
Please register or sign in to comment