diff options
author | Charles Chen <charlesccchen@google.com> | 2021-08-19 22:49:02 +0800 |
---|---|---|
committer | Charles Chen <charlesccchen@google.com> | 2021-08-23 15:54:24 +0800 |
commit | 1be9657cc4256e3ae1d09c5e9d78bea7aca5ffee (patch) | |
tree | 091fae8b61c8e251b6b174eefde927a7e300ac74 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 6a458ebd69acf1aaeb78b17867e3fd2752069156 (diff) |
Using LaunchActivity when possible
... to prevent race
In [1], we store ActivityClientRecord earlier to make
ActivityClientRecord accessible in onCreate Lifcycle callback.
However, we still store the activity after Activity#onCreate.
This CL fixes the exception by obtaining ActivityClientRecord
from launch Activity list first to prevent race.
fixes: 196900007
Test: Try reproducible steps several times and didn't see
the error log.
[1]: 85986bf974ceba929de1bfda6a7e43330e17595e
Change-Id: I7553c56cad474feb73fca73c72b5e6e833b46fbf
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions