You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 8, 2022. It is now read-only.
My app was using this ViewTooltip to show some user tutorials. It looks good to me, but recently, I found that using this library may cause the Android UI renderer layer to get stuck.
This is a stuck performance that looks very similar to an ANR, but it is not actually an ANR, because my ANR observer cannot observe and catch it, and although the full UI is stuck overall, the user can still click the position of the input field to awaken Soft keyboard and enter text.
This bug has troubled me for a long time, I tracked it for a long time, and only recently did I realize that it might be caused by this library. Eventually, I reproduced and verified this on my user's devices, and finally solved the problem by completely removing this library.
I'm sorry I can't provide direct evidence and related code, and I can't even understand why this is happening because it is a very atypical ANR, a non-ANR ANR.
But I thought I should record and share this thing here. If anyone encounters the same situation as me, I can consider whether it may be caused by this library and finally solve it.
My app was using this ViewTooltip to show some user tutorials. It looks good to me, but recently, I found that using this library may cause the Android UI renderer layer to get stuck.
This is a stuck performance that looks very similar to an ANR, but it is not actually an ANR, because my ANR observer cannot observe and catch it, and although the full UI is stuck overall, the user can still click the position of the input field to awaken Soft keyboard and enter text.
This bug has troubled me for a long time, I tracked it for a long time, and only recently did I realize that it might be caused by this library. Eventually, I reproduced and verified this on my user's devices, and finally solved the problem by completely removing this library.
I'm sorry I can't provide direct evidence and related code, and I can't even understand why this is happening because it is a very atypical ANR, a non-ANR ANR.
But I thought I should record and share this thing here. If anyone encounters the same situation as me, I can consider whether it may be caused by this library and finally solve it.
Attached:
stuck.mp4.zip
The text was updated successfully, but these errors were encountered: