Kuaishou Frontend Engineering
Aug 17, 2021 · Fundamentals
Uncovering the Mystery Behind App ANR Caused by Unicode Bidi Strings
This article continues the investigation of a mysterious string that triggers Android app freezes, explaining Unicode line‑breaking and bidirectional algorithms, how runs end with double zeros, how to craft a reproducing string, and practical ways to avoid the resulting ANR.
ANRAndroidBidi
0 likes · 18 min read