Update external card state based on current app
- Before setting and broadcasting READY state, Telephony checks all supported UiccCardApplications instead of only the current app state - Telephony expects all apps reported through GET_SIM_STATUS should move to READY, however, this expectation is not correct. - For example, in the case where a CDMAless MBN is flashed, and CDMA is not supported, the SIM card reports a CSIM app. It will remain in DETECTED state and thus, Telephony never broadcasts the relevant state. - Use legacy implementation, and broadcast READY state based on the current app. Broadcast LOADED state once all apps that have moved to READY have finished loading. Change-Id: I12ffcc0dc0518f78b6753b8741ccae421e0466bd CRs-Fixed: 2203384
Loading
Please register or sign in to comment