Peter Cai
59f3597874
All checks were successful
/ build-debug (push) Successful in 4m54s
This allows MUCH better lifecycle control over EuiccChannelManager. We no longer have to keep all opened APDU channels open until the application is destroyed. Instead, they can be closed as long as no component is bound to this Service instance. A catch is that other long-running services must bind to this service as-needed, otherwise a binding is going to keep the service always alive. This only affects the EuiccService implementation, and a suspending/blocking helper function is added to deal with this case. |
||
---|---|---|
.. | ||
java/im/angry/openeuicc | ||
res | ||
AndroidManifest.xml |