Remi NGUYEN VAN
f9354793f9
Run callbacks on ConnectivityService thread
...
Run MultinetworkPolicyTracker and DataConnectionStats callbacks on the
ConnectivityService handler thread.
Previously the callbacks would be using the SystemServer foreground
thread (Looper.myLooper()), or the broadcast thread for the
MultinetworkPolicyTracker BroadcastReceiver. This is error-prone, can
cause threading issues and makes it difficult to test the components.
Test: atest FrameworksNetTests
Change-Id: I189213dd363004abed294659165bf5430d153bba
2019-08-28 10:10:04 +09:00
..
2019-04-01 07:20:53 +00:00
2019-03-01 15:07:06 +00:00
2019-04-30 17:26:24 +08:00
2019-03-22 11:43:11 +00:00
2019-02-15 17:30:07 +09:00
2019-08-28 10:10:04 +09:00
2019-04-02 10:43:04 +09:00
2018-09-21 06:16:09 +00:00
2018-09-21 06:16:09 +00:00
2019-06-17 19:46:34 +09:00
2017-11-08 09:47:58 +09:00
2019-04-26 22:59:52 +09:00
2019-03-16 18:53:05 +08:00
2019-06-11 15:18:28 +08:00
2018-08-14 14:44:29 +01:00
2019-01-30 22:54:27 +09:00
2019-03-25 01:43:48 +00:00
2018-01-29 10:11:05 -08:00
2018-01-29 10:11:05 -08:00
2017-11-12 22:27:35 +09:00
2019-05-10 00:58:18 +08:00
2019-03-01 14:06:18 +00:00
2018-12-04 15:25:57 +08:00
2019-01-23 16:44:21 +09:00
2018-01-18 14:46:13 -07:00
2019-02-28 14:39:20 +00:00
2017-04-20 09:26:18 -07:00
2017-05-02 12:23:05 -07:00
2019-06-27 17:39:05 +09:00
2019-02-28 14:39:20 +00:00
2019-03-20 08:56:24 +09:00
2018-08-23 08:43:07 -07:00
2019-03-16 03:50:58 +09:00
2019-04-01 10:23:51 +08:00
2018-03-29 23:07:42 -07:00
2019-06-20 16:24:25 +09:00
2019-04-24 21:31:01 +00:00
2017-06-02 03:18:56 +00:00
2017-06-02 03:18:56 +00:00
2019-06-20 16:24:25 +09:00
2017-06-02 03:18:56 +00:00
2017-06-02 03:18:56 +00:00
2018-01-24 07:24:27 +00:00
2018-01-24 07:24:27 +00:00
2017-06-02 03:18:56 +00:00
2017-06-02 03:18:56 +00:00
2019-03-14 19:24:12 +08:00
2019-04-19 10:46:56 -07:00
2019-03-09 00:35:55 +08:00
2017-08-19 10:12:05 +09:00
2018-01-29 11:20:20 -08:00
2019-02-06 12:22:22 +09:00
2019-03-16 03:50:58 +09:00
2019-04-01 10:23:51 +08:00
2019-03-16 03:50:58 +09:00
2019-04-01 16:24:10 +08:00
2019-08-02 15:40:29 -07:00
2017-09-20 12:23:52 -04:00
2018-08-14 14:44:29 +01:00
2018-08-14 14:44:29 +01:00
2019-08-16 10:20:22 -07:00
2017-04-14 18:22:10 +09:00
2018-08-14 14:44:29 +01:00
2019-06-04 18:22:15 +08:00
2019-03-25 15:56:35 +08:00
2019-03-16 03:51:09 +09:00
2019-03-21 13:55:37 +08:00
2019-06-28 23:57:22 +09:00
2017-06-06 17:40:01 -07:00
2019-04-01 11:33:10 +09:00
2019-04-12 19:52:32 +09:00
2019-03-12 21:47:21 +09:00
2018-01-23 18:38:48 +09:00
2019-03-21 13:55:37 +08:00
2019-03-12 07:37:33 +00:00
2018-08-14 14:44:29 +01:00
2019-02-14 17:26:59 +09:00
2018-08-14 14:44:29 +01:00
2017-08-02 21:34:26 +00:00
2019-04-01 16:24:10 +08:00
2017-08-17 15:19:15 -07:00
2017-03-24 16:08:32 -07:00
2019-02-14 09:48:06 -08:00
2019-04-09 19:42:52 +08:00
2018-10-22 17:28:24 -07:00
2019-06-14 11:41:31 -07:00
2018-08-14 14:44:29 +01:00
2019-03-15 17:23:28 -07:00
2019-07-09 09:29:17 +00:00
2018-01-23 06:32:36 +00:00
2019-03-08 13:04:05 +00:00
2019-04-11 22:17:20 +08:00
2018-08-14 14:44:29 +01:00
2019-03-16 03:50:58 +09:00
2019-01-24 16:07:20 +00:00
2019-03-16 03:50:58 +09:00
2019-04-01 10:23:51 +08:00
2017-08-22 11:09:02 -07:00
2019-04-17 05:45:40 +00:00
2019-06-11 22:04:34 +08:00
2019-03-12 15:10:12 +00:00
2018-08-14 14:44:29 +01:00
2019-03-26 12:05:27 +09:00
2019-05-23 03:32:30 +00:00
2018-08-14 14:44:29 +01:00
2019-02-06 12:22:22 +09:00
2019-03-25 15:56:35 +08:00
2019-02-28 21:46:58 -08:00
2019-04-09 16:34:35 -07:00
2019-04-19 10:46:56 -07:00
2019-04-17 05:45:56 +00:00
2018-12-07 17:37:48 +00:00
2018-10-24 19:45:09 +09:00
2019-04-12 19:52:32 +09:00
2019-03-06 15:06:21 +08:00
2018-07-23 19:53:11 +01:00
2019-04-22 10:35:15 +09:00
2019-04-02 15:14:28 +00:00
2018-12-28 14:26:35 +00:00