commit | 6c09389279e63a769de3fa240347d94dea9539ee | [log] [tgz] |
---|---|---|
author | Chaohui Wang <chaohuiw@google.com> | Wed Nov 08 11:51:12 2023 +0800 |
committer | Chaohui Wang <chaohuiw@google.com> | Wed Nov 08 11:51:12 2023 +0800 |
tree | 67821760944d7499667ee1aa5433dd3ca1ed2ef4 | |
parent | bd09a5a38783c202dc65606ff2ea5ca9ad834955 [diff] |
New BroadcastReceiverAsUserFlow Use callbackFlow to register / unregister receiver to prevent leak. Before this change, if DisposableBroadcastReceiverAsUser() is removed from compose before onStop(), leak may happens. Bug: 308681068 Test: manual - on Settings All Apps, verify app change event collected Test: unit tests Change-Id: I73db37d01a0001a2abd1480b44302d61ddbfc695