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 /tools/aapt2/java/JavaClassGenerator_test.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 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions