Moved SIM state broadcast back to UiccController
Moved the SIM related stuffs back to UiccController.
SubscriptionManagerService will mainly handle subscription
related stuffs. The same SIM state broadcast is ported from
SubscriptionInfoUpdater.
This CL is exactly same as the reverted ag/20770404 except
1. Removed the lock in getInstance. The instance is just a
reference and should not be updated after created.
2. Seperate the old code with the feature flag with more conservative
approach.
3. Update the SIM state with handler.
Bug: 239607619
Test: Manual
Change-Id: Ifb085003087aa1e270925c755fc6e819f0871dc0
5 files changed