Chaohui Wang
355144675a
Fix ANR in WifiCallingPreferenceController.getAvailabilityStatus
...
Move the following to background thread to avoid block main thread,
- MobileNetworkUtils.isWifiCallingEnabled(mContext, mSubId, null)
- MobileNetworkUtils.buildPhoneAccountConfigureIntent()
- getSummaryForWfcMode()
- Call State
Since WifiCallingPreferenceController no longer calculate availability
in getAvailabilityStatus(), also update the
CallingPreferenceCategoryController accordingly.
Also introduce ImsMmTelRepository for split business logic for easy
testing.
Fix: 292401934
Test: manual - on Mobile Settings
Test: unit test
Change-Id: If92e2c8f6e137e40b83e578294c03c1b917eef8e
2023-12-29 17:16:49 +08:00
..
2023-12-29 03:18:24 +00:00
2023-11-29 15:24:57 +00:00
2023-12-22 13:15:56 +00:00
2023-11-28 02:30:09 +00:00
2023-12-29 02:28:24 +00:00
2023-12-26 06:37:09 +00:00
2023-08-17 22:33:20 +00:00
2023-12-13 18:16:55 +08:00
2023-11-28 13:10:45 +00:00
2023-12-14 08:31:14 +00:00
2023-12-19 12:54:31 +08:00
2023-11-29 18:35:43 +08:00
2023-11-07 14:17:15 +00:00
2023-12-28 03:36:56 +00:00
2023-12-07 09:10:37 +00:00
2023-11-24 17:11:15 +08:00
2023-11-07 14:17:15 +00:00
2023-09-11 13:38:36 +00:00
2023-09-11 13:38:36 +00:00
2023-12-28 02:37:47 +00:00
2023-11-28 12:23:40 +00:00
2023-12-29 03:18:24 +00:00
2023-11-22 14:59:17 +08:00
2023-09-11 13:38:36 +00:00
2023-12-25 09:13:39 +00:00
2023-11-28 10:57:03 +08:00
2023-12-04 08:19:05 +00:00
2023-12-29 17:16:49 +08:00
2023-10-27 13:26:07 -07:00
2023-12-29 02:28:24 +00:00
2023-11-28 16:56:32 +08:00
2023-12-20 09:47:51 +00:00
2023-08-16 18:45:09 +00:00
2023-09-26 10:30:22 +00:00
2023-12-14 12:32:30 +00:00
2023-12-05 19:21:58 +08:00
2023-09-27 23:45:48 +08:00
2023-12-29 02:28:24 +00:00
2023-12-04 08:19:05 +00:00
2023-10-03 07:56:31 +00:00
2023-12-05 19:39:48 +08:00
2023-12-05 19:52:34 +08:00
2023-12-05 20:04:36 +08:00
2023-12-29 02:28:24 +00:00
2023-11-28 20:52:29 +08:00
2023-10-11 15:43:20 +00:00
2023-11-30 11:51:26 +00:00
2023-09-11 13:38:36 +00:00
2023-09-26 15:49:40 +08:00
2023-12-29 02:28:24 +00:00
2023-11-28 21:02:08 +08:00
2023-12-06 15:30:21 +00:00
2023-12-29 02:28:24 +00:00
2023-09-11 13:38:36 +00:00
2023-11-28 16:01:25 +08:00
2023-09-11 13:38:36 +00:00
2023-09-11 13:38:36 +00:00
2023-09-11 13:38:36 +00:00
2023-11-07 13:24:59 +08:00
2023-09-11 13:38:36 +00:00
2023-08-17 22:33:20 +00:00
2023-08-15 16:52:36 +00:00