The Loop Descriptor Handler for Android is not called after a message has been sent to it (HTC EVO 3D)

I have a very strange problem: On HTC EVO 3D, sometimes the looper does not call handleMessage after the message is sent to the looper handler. This happens twice and is very difficult to reproduce. The first time I caught this after eight hours of stress testing. There were no errors or exceptions. However, I did not print whether the message was successfully sent to the looper, but I am sure that the looper thread is still alive and working through the debugger.

I used the exact same mechanism for more than six months and have never experienced any problems. I am wondering does anyone encounter the same problem? Is this a problem with the device?

Thanks,

Simon

+4
source share

Source: https://habr.com/ru/post/1369242/


All Articles