Android App Development, AndroidDev, Android, Android Anr, Android Kernel.
component that caused ANR, but finding the exact root cause required more effort. Find "waiting to lock", Find monitor state "Binder Thread #17" prio=10 tid=XXX MONITOR Waiting to lock <0xblahblah> (com.example.anrexample) held by threadid=XXX // tid=XXX" holds a task now. So go to tid=XXX, tid=XXX