Fixed
Status Update
Comments
cc...@google.com <cc...@google.com> #2
Thank you for reporting this issue. For us to further investigate this issue, please provide the following additional information:
Android build
Which Android build are you using? (e.g. OPP1.170223.012)
Device used
Which device did you use to reproduce this issue?
Steps to reproduce
What steps are needed to reproduce this issue?
Frequency
How frequently does this issue occur? (e.g 100% of the time, 10% of the time)
Expected output
What is the expected output?
Current output
What is the current output?
Screen record of the issue, for clarity
Please capture screen record or video of the issue using following steps:
adb shell screenrecord /sdcard/video.mp4
Subsequently use following command to pull the recorded file:
adb pull /sdcard/video.mp4
Attach the file to this issue.
Note: Please upload the files to google drive and share the folder to android-bugreport@google.com, then share the link here.
Android build
Which Android build are you using? (e.g. OPP1.170223.012)
Device used
Which device did you use to reproduce this issue?
Steps to reproduce
What steps are needed to reproduce this issue?
Frequency
How frequently does this issue occur? (e.g 100% of the time, 10% of the time)
Expected output
What is the expected output?
Current output
What is the current output?
Screen record of the issue, for clarity
Please capture screen record or video of the issue using following steps:
adb shell screenrecord /sdcard/video.mp4
Subsequently use following command to pull the recorded file:
adb pull /sdcard/video.mp4
Attach the file to this issue.
Note: Please upload the files to google drive and share the folder to android-bugreport@google.com, then share the link here.
cc...@google.com <cc...@google.com> #3
Hello;
Android build: Anything between api 23 and 27 (It appears only on biometric compat dialog)
Device used: Emulator api 26
Steps to reproduce: Set a dark theme to the app, but set a light theme to the dialog, or override colors of surface, text, buttons etc. Project I shared above has all, except you need to switch using implementation 'androidx.biometric:biometric:1.0.0-alpha03' instead of local library, which I applied a quick fix.
Frequency: Always
Expected output: fingerprint description and fingerprint subtitle should respect dialog theme instead of ignoring it and using only activity theme.
Current output: fingerprint dialog uses activity theme and results in white text over white background.
Screen record of the issue: I have captured screenshot and it is attached to previous message.
Android build: Anything between api 23 and 27 (It appears only on biometric compat dialog)
Device used: Emulator api 26
Steps to reproduce: Set a dark theme to the app, but set a light theme to the dialog, or override colors of surface, text, buttons etc. Project I shared above has all, except you need to switch using implementation 'androidx.biometric:biometric:1.0.0-alpha03' instead of local library, which I applied a quick fix.
Frequency: Always
Expected output: fingerprint description and fingerprint subtitle should respect dialog theme instead of ignoring it and using only activity theme.
Current output: fingerprint dialog uses activity theme and results in white text over white background.
Screen record of the issue: I have captured screenshot and it is attached to previous message.
Description
After turning method tracing on in microbench by default in all cases, we have over time found multiple issues where runtime performance is drastically reduced after capturing a method trace, depending on OS version and ART mainline version.
We also found that it was necessary to suppress method traces on long running benchmarks to avoid ANRs, as even a single loop of a compose benchmark can take several seconds to trace. This made numbers and tracing behavior both less predictable, because duration of benchmark now defines whether it gets a method trace, since it's used to predict if simply taking a method trace on the UI thread will cause an ANR. See b/311412125
Currently, method tracing is off by default, everywhere, we want to turn it back on safely.
Tasks: