commit | f8aaac0dd050e3278ab3d89e49299c234b38c3d2 | [log] [tgz] |
---|---|---|
author | Kangping Dong <wgtdkp@google.com> | Sat Jun 22 16:56:47 2024 +0800 |
committer | Kangping Dong <wgtdkp@google.com> | Mon Jun 24 11:52:14 2024 +0800 |
tree | 142365feb3bbd9fb70db4bc4fe6433217cfcbb0b | |
parent | f093d22fccab0d0592a6c7f8a03e4c8d0a97b5c3 [diff] |
[Thread] post broacast receivers on the handler thread It turns out context.registerReceiver(receiver, intentFilter, permission, flags, handler) is not posting the receiver on the handler and will result in ANR in activity manager if the receiver is blocked This commit makes it safer by posting the receiver body to mHandler explicitly. Bug: 340368050 Change-Id: Ib6b8c0a8952ce43c935f39b0978f47268b108a79