Jeff Sharkey
715d62fd96
[7/?] Reduce BroadcastQueue interface complexity.
...
Converge towards always using IApplicationThread to identify the
remote caller that is finishing a broadcast. This pivot will enable
us to scale nicely to our future redesigned per-app stack, since that
will still only ever dispatch a single broadcast per app.
Add explicit setCurrent() and clearCurrent() methods to ensure that
all BroadcastRecord fields are updated consistently.
Bug: 243656033
Test: atest CtsContentTestCases:BroadcastReceiverTest
Test: atest FrameworksMockingServicesTests:BroadcastQueueTest
Change-Id: I3db8382798bb25fabe20aa9864cf6f8831b64371
2022-09-02 14:37:09 -06:00
..
2022-07-20 11:03:24 +01:00
2022-07-01 10:53:53 +00:00
2022-07-01 06:06:56 +00:00
2022-05-12 12:42:28 +00:00
2022-03-10 00:15:35 +00:00
2022-07-29 17:09:49 -07:00
2022-02-14 14:51:12 +08:00
2022-07-29 20:39:39 +00:00
2022-07-14 00:07:17 +00:00
2022-08-24 05:34:30 +00:00
2022-07-01 10:53:53 +00:00
2022-07-29 20:39:39 +00:00
2022-07-18 14:50:24 +01:00
2022-07-19 11:54:47 +01:00
2022-07-18 14:50:24 +01:00
2022-07-11 20:01:27 +00:00
2022-08-02 14:57:16 +00:00
2022-03-26 05:16:18 +00:00
2022-08-24 05:34:30 +00:00
2022-07-15 02:44:38 +00:00
2022-08-25 23:08:33 +00:00
2022-08-17 16:37:21 +08:00
2022-08-04 06:20:50 +00:00
2022-08-01 18:27:25 -07:00
2022-08-24 05:34:30 +00:00
2022-05-13 14:50:09 +08:00
2022-07-26 21:18:24 +00:00
2022-04-21 10:23:10 -07:00
2022-06-06 15:50:30 -07:00
2022-07-12 22:43:36 -07:00
2022-08-17 20:02:57 -07:00
2022-08-24 19:28:23 +00:00
2022-08-19 00:04:10 -07:00
2022-08-24 05:34:30 +00:00
2022-05-27 15:01:33 +00:00
2022-05-13 14:50:09 +08:00
2022-09-02 14:37:09 -06:00
2022-06-20 11:40:18 +02:00
2022-02-09 22:25:14 +00:00
2022-02-12 13:53:29 -08:00
2022-07-01 10:53:53 +00:00
2022-02-09 22:25:14 +00:00
2022-02-09 22:25:14 +00:00
2022-02-09 22:25:14 +00:00
2022-02-09 22:25:14 +00:00
2022-02-09 22:25:14 +00:00
2022-02-09 22:25:14 +00:00
2022-03-31 20:38:29 +00:00
2022-08-06 11:15:26 -07:00
2022-02-22 17:07:35 +00:00
2022-08-01 18:27:37 -07:00
2022-07-15 02:44:38 +00:00
2022-08-12 16:45:57 +00:00
2022-08-04 21:27:27 +00:00
2022-07-25 20:28:15 +08:00
2022-08-06 11:15:26 -07:00
2022-03-15 19:37:14 +00:00
2022-07-11 20:01:27 +00:00
2022-07-19 15:12:37 +00:00
2022-02-09 22:25:14 +00:00
2022-05-17 22:59:09 +00:00
2022-03-28 19:46:45 -07:00
2022-02-14 18:48:41 +00:00
2022-02-15 15:17:42 +00:00
2022-04-29 18:54:24 +00:00
2022-02-09 22:25:14 +00:00
2022-09-02 14:37:09 -06:00
2022-02-09 22:25:14 +00:00
2022-05-18 11:21:12 +00:00
2022-03-30 12:35:19 +00:00
2022-07-01 10:53:53 +00:00
2022-08-22 17:25:40 +00:00
2022-08-24 15:24:09 +00:00
2022-02-10 15:01:47 +01:00
2022-02-09 16:50:16 +00:00
2022-02-15 08:41:36 +00:00
2022-03-15 12:46:08 +01:00
2022-04-25 21:59:59 +00:00
2022-06-06 15:50:30 -07:00
2022-08-10 16:35:54 +00:00
2022-07-01 10:53:53 +00:00
2022-07-01 10:53:53 +00:00
2022-05-12 17:12:37 +08:00
2022-07-01 10:53:53 +00:00
2022-07-01 10:53:53 +00:00
2022-03-16 13:56:51 -04:00
2022-08-15 10:13:16 +10:00
2022-07-07 22:05:33 -07:00
2022-05-17 22:59:09 +00:00
2022-06-24 19:12:34 +00:00
2022-07-01 15:58:52 +00:00
2022-08-23 20:40:08 +00:00
2022-02-15 14:00:26 +00:00
2022-02-11 16:42:38 +00:00
2022-05-31 21:12:38 +00:00
2022-04-13 04:02:27 +00:00
2022-07-27 14:10:10 +08:00