commit | 278af8f43c72a67dd9c471b159e5e184fb3e5f0d | [log] [tgz] |
---|---|---|
author | Nikita Ioffe <ioffe@google.com> | Thu Jul 04 20:48:25 2019 +0100 |
committer | Nikita Ioffe <ioffe@google.com> | Mon Jul 08 17:54:20 2019 +0100 |
tree | 4b941f3ccbfd5affe6468b8cd4cadf046b00b171 | |
parent | c255afdd89559fa827222ff0d2324bd3f81f6adc [diff] |
Make ApexManager an abstract class And a two implementations: * ApexManagerImpl - in case device supports updatable APEX. * ApexManagerNoOp - in case device does not. This is a more future-proof way of handling both new flow that supports APEX and legacy one that does not. Test: atest CtsStagedInstallHostTestCases Bug: 131697251 Change-Id: If27fcdb95d4ec60834bd5334b68f53d4235a5d61