diff options
| author | Andrii Kulian <akulian@google.com> | 2017-12-05 17:21:10 -0800 |
|---|---|---|
| committer | Andrii Kulian <akulian@google.com> | 2017-12-05 18:44:50 -0800 |
| commit | 88e05cb84427c23bb2e23626968f2e8431b6f273 (patch) | |
| tree | 13a801b95523a618de8823e9105e1e334f07c131 /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp | |
| parent | 1f272d89e3cf850965fc0db30f1ae3614a1892b9 (diff) | |
Add transaction executor
This adds TransactionExecutor class, that takes care of executing
a multi-stage ActivityManager client transaction in correct order.
First it executes all callbacks, while also making sure to transition
to the right pre- and post-execution state if requested.
In the end it cycles to the final requested lifecycle state.
This also switches activity launch process to use lifecycler - it
initializes activity launch and sets final desired state in the same
transaction.
Bug: 64797980
Test: android.app.servertransaction.TransactionExecutorTests
Change-Id: I306f9396fab263682f580cc8c924a3cedb40ef89
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions
