Commit Graph

68413 Commits

Author SHA1 Message Date
Bonian Chen
d6fd13ecc0 Merge "[Settings] Code refactor for availability session" into rvc-dev am: 07431066c4
Change-Id: I6cd5d25fd4b59b440605f0609d923109ab8db89a
2020-05-04 09:02:47 +00:00
tim peng
8e81088c03 Merge "Modify rule of remote media session UI" into rvc-dev am: 1424b594c9
Change-Id: I74eedc4056be20f794ad37962cc3ad2f7a1351fc
2020-05-04 09:02:38 +00:00
tim peng
6a6650a58b Merge "Modify rule of remote media session UI" into rvc-dev am: 1424b594c9
Change-Id: I17fbe2aea7684a13f18dd47906a857daed5e8e72
2020-05-04 09:02:34 +00:00
Bonian Chen
2e5af24106 [Settings] Crash avoidance am: 017cc4e48f
Change-Id: I042c1b5332c18c780400e7ea47f70eb44b597cfc
2020-05-04 09:02:21 +00:00
Bonian Chen
0f35750434 [Settings] Crash avoidance am: 017cc4e48f
Change-Id: Icc577b07a30bf31f5f745ebe4af2e526efb9ae6b
2020-05-04 09:02:12 +00:00
Bonian Chen
07431066c4 Merge "[Settings] Code refactor for availability session" into rvc-dev 2020-05-04 08:49:21 +00:00
tim peng
1424b594c9 Merge "Modify rule of remote media session UI" into rvc-dev 2020-05-04 08:47:41 +00:00
Bonian Chen
7ea8e7ef1e [Settings] Code refactor for availability session
Code refactor for session design of availability status config.

Bug: 141833767
Test: manual
Change-Id: Ia4982bc4036abbcff5ee1a4bba69bdf6f70ad657
2020-05-04 14:35:23 +08:00
Bonian Chen
017cc4e48f [Settings] Crash avoidance
Avoid crash when NullPointer.

Bug: 155248992
Test: manual
Change-Id: I5e4b46dcdf7ff21713b3f77fc9e20f503800b8e2
2020-05-04 14:11:09 +08:00
Lucas Dupin
0f417e9d09 Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: c716801a8d am: e1bcfeed31 am: 41ccc9f201 am: 04b13aba65
Change-Id: I6451c58cf45128ae0509675ef09383273c759621
2020-05-04 04:52:58 +00:00
Automerger Merge Worker
c594be9bee Merge "Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: 8c568f2bc2" into rvc-d1-dev-plus-aosp am: 50db25d330 am: da63c1a4cf
Change-Id: I779e1e36988a588c4fd60cae5beca6ed1f684099
2020-05-04 04:49:28 +00:00
Lucas Dupin
04b13aba65 Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: c716801a8d am: e1bcfeed31 am: 41ccc9f201
Change-Id: Icda4bd5715bc2118aaf4d90cbccb358dd08f20c1
2020-05-04 04:48:49 +00:00
Lucas Dupin
ef6db613e2 Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: c716801a8d am: d0e6d5421d am: f966f6449a
Change-Id: If04212840be902047e00bea9cb83ae3e399d07bf
2020-05-04 04:48:28 +00:00
Automerger Merge Worker
da63c1a4cf Merge "Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: 8c568f2bc2" into rvc-d1-dev-plus-aosp am: 50db25d330
Change-Id: I28201d5da5101b3c829b35fa408c9e900828687b
2020-05-04 04:35:01 +00:00
Lucas Dupin
41ccc9f201 Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: c716801a8d am: e1bcfeed31
Change-Id: Ic02ca7209c0c44f6f10e33ecc75020692cf99719
2020-05-04 04:34:19 +00:00
Lucas Dupin
f966f6449a Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: c716801a8d am: d0e6d5421d
Change-Id: I6c3bbe1a377680d2b83557a1b838bc5452409fc6
2020-05-04 04:34:19 +00:00
Tim Peng
e9b91f08c4 Modify rule of remote media session UI
-Add preference by remote session in Sound Setting
-Add slice item by remote session in Volume panel
-Replace media device data with media session data
-Add test case

Bug: 154918214
Test: make -j50 RunSettingsRoboTests
Change-Id: Ib1c873c9f99eebcba377f4115c4b9b4297b20c3d
2020-05-04 12:21:20 +08:00
Lucas Dupin
e1bcfeed31 Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: c716801a8d
Change-Id: Ic2c9038ed28a38bdbb18144358f40eb37d5b236b
2020-05-04 04:18:43 +00:00
Automerger Merge Worker
50db25d330 Merge "Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: 8c568f2bc2" into rvc-d1-dev-plus-aosp 2020-05-04 04:18:33 +00:00
Lucas Dupin
477f3aa0f9 Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: 8c568f2bc2
Change-Id: Ibe8d53d3367f83fd6ea143d9ce85ced681b5d2f9
2020-05-04 04:18:28 +00:00
Lucas Dupin
d0e6d5421d Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15 am: c716801a8d
Change-Id: I9cd6189b7386b4e0174911219b4fd31f1b8a2686
2020-05-04 04:18:17 +00:00
Lucas Dupin
8c568f2bc2 Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15
Change-Id: I9114fa317a937a6dd39eee4383988aa5dead582e
2020-05-04 04:08:22 +00:00
Lucas Dupin
c716801a8d Merge "Create QS media player setting" into rvc-dev am: 7dc7252c15
Change-Id: I5d785681b2833ecbf6ae43234e5a09315a2a4232
2020-05-04 04:07:54 +00:00
Lucas Dupin
7dc7252c15 Merge "Create QS media player setting" into rvc-dev 2020-05-04 03:59:28 +00:00
Bonian Chen
3d62032fed [Settings] Query historical data in background
Move the query of historical data into background thread to avoid from
blocking other query operation in UI thread,

Bug: 141833767
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=DataUsageSummaryPreferenceControllerTest
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=DataUsagePreferenceControllerTest
Change-Id: I61e414d70136a0025ddd7373a4f34a99acb89510
2020-05-04 11:57:44 +08:00
Bonian Chen
d231727e3b [Settings] Code refactor
Move some work out of constructor of
EnabledNetworkModePreferenceController.
Which could avoid callbacks before init() been invoked.

Bug: 141833767
Test: make RunSettingsRoboTests -j
ROBOTEST_FILTER=Enhanced4gBasePreferenceControllerTest
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=EnabledNetworkModePreferenceControllerTest
Change-Id: I11f25d130a746c75184a21a8991177b02ad237f0

Change-Id: I6aa58a8d9d15b1524bf03f425e3eae3a0254593e
2020-05-04 11:48:09 +08:00
Bonian Chen
2a7767ee26 [Settings] Adopt TelephonyBasePreferenceController
Adopt TelephonyBasePreferenceController for better support on multi-SIM
environment.

Bug: 143996139
Test: make RunSettingsRoboTests -j
ROBOTEST_FILTER=DefaultSubscriptionControllerTest
Test: make RunSettingsRoboTests -j
ROBOTEST_FILTER=DisableSimFooterPreferenceControllerTest

Change-Id: I8a9c6efa927be1cb4a7ab4ebe816dcad9f20bd70
2020-05-04 11:23:11 +08:00
Bonian Chen
19507e7585 [Settings] Enable access from non-UI thread
To support query from settings intelligent, these listeners need to
support accessing from non-UI thread.

Bug: 149543756
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=ActiveSubsciptionsListenerTest
Change-Id: I768f41f76d0223634be2b728d33fa0cfcc69fe69
2020-05-04 11:07:41 +08:00
Bonian Chen
a9de4477e6 [Settings] Avoid from crash
Avoid from crash when updateState() performed before
displayPreference().

Bug: 141833767
Test: make RunSettingsRoboTests -j
ROBOTEST_FILTER=ApnPreferenceControllerTest

Change-Id: I4008010077c61930487fef01af306ccdfd69e38f
2020-05-04 10:59:58 +08:00
Sunny Shao
6d60248053 Enable some settings pages to use paralleled-loading method
- Here these pages include AppInfoDashboardFragment, ConnectedDeviceDashboardFragment,
  DevelopmentSettingsDashboardFragment, NetworkDashboardFragment, ConfigureNotificationSettings.
- The TimeSpentInAppPreferenceController use the LiveDataController.

Fixes: 135299529
Bug: 137558156
Test: compilation
Change-Id: I455a16536c9966184f1b2bd81d1f1217f3e09f9d
2020-05-04 10:34:23 +08:00
TreeHugger Robot
71d3d9b4bd [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 1608a623b7 -s ours am: b2ff994477 -s ours am: 297f9b73b8 -s ours am: 86379c0760 -s ours
am skip reason: subject contains skip directive

Change-Id: I94b2be7241ba349e011339efa67a65a2d9ad6659
2020-05-03 09:51:54 +00:00
TreeHugger Robot
c6910c2c34 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 1608a623b7 -s ours am: 0cdef9683d -s ours am: bd0733edb3 -s ours
am skip reason: subject contains skip directive

Change-Id: Ie5e695b2b2cca18c11b0456c95b3bd0ea6476435
2020-05-03 09:51:32 +00:00
TreeHugger Robot
86379c0760 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 1608a623b7 -s ours am: b2ff994477 -s ours am: 297f9b73b8 -s ours
am skip reason: subject contains skip directive

Change-Id: Ib8422a93e401b344cc44008a5294662c7e5ea838
2020-05-03 09:51:23 +00:00
TreeHugger Robot
bd0733edb3 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 1608a623b7 -s ours am: 0cdef9683d -s ours
am skip reason: subject contains skip directive

Change-Id: Idf3db9c9002f2e1dff58b78b2306f6c5d60af3ca
2020-05-03 09:30:43 +00:00
TreeHugger Robot
297f9b73b8 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 1608a623b7 -s ours am: b2ff994477 -s ours
am skip reason: subject contains skip directive

Change-Id: I8f75a012e0275c0823eb5e7de9a33bdf05d6e761
2020-05-03 09:30:30 +00:00
TreeHugger Robot
af8a4dbd13 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 9bd365150c -s ours am: 2fe0bc5526 -s ours am: 4f72bfca53 -s ours am: e53cf845d9 -s ours
am skip reason: subject contains skip directive

Change-Id: I96ca5142b2bfc52b25e5bc0d17b7b18df35f2a4d
2020-05-03 09:16:18 +00:00
TreeHugger Robot
b2ff994477 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 1608a623b7 -s ours
am skip reason: subject contains skip directive

Change-Id: I4f235712e92d9d82c2ae8a57fb593149a4caf8a7
2020-05-03 09:16:12 +00:00
TreeHugger Robot
8910479445 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 9bd365150c -s ours am: 8f0e6f5447 -s ours am: cf308b3a4c -s ours
am skip reason: subject contains skip directive

Change-Id: I4890a0dfdd2987858b530f84523f1f002860b835
2020-05-03 09:16:06 +00:00
TreeHugger Robot
0cdef9683d [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 1608a623b7 -s ours
am skip reason: subject contains skip directive

Change-Id: I1c753b546fbb61ddbd993385839805b8d3e23385
2020-05-03 09:16:05 +00:00
TreeHugger Robot
e53cf845d9 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 9bd365150c -s ours am: 2fe0bc5526 -s ours am: 4f72bfca53 -s ours
am skip reason: subject contains skip directive

Change-Id: I06765e70f414bbdd9670d769fd873ea16597b90a
2020-05-03 09:02:06 +00:00
TreeHugger Robot
cf308b3a4c [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 9bd365150c -s ours am: 8f0e6f5447 -s ours
am skip reason: subject contains skip directive

Change-Id: I29d546ab8c02d8c957fa08fe2145f52945521c9c
2020-05-03 09:01:19 +00:00
TreeHugger Robot
1608a623b7 Merge "Import translations. DO NOT MERGE" into rvc-d1-dev 2020-05-03 09:00:38 +00:00
TreeHugger Robot
4f72bfca53 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 9bd365150c -s ours am: 2fe0bc5526 -s ours
am skip reason: subject contains skip directive

Change-Id: I90ee005150e292ee976c437237645b70892dc649
2020-05-03 08:49:28 +00:00
TreeHugger Robot
2fe0bc5526 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 9bd365150c -s ours
am skip reason: subject contains skip directive

Change-Id: I85a96ced85f72bce27aebddc6ceebef012aaaf09
2020-05-03 08:36:57 +00:00
TreeHugger Robot
8f0e6f5447 [automerger skipped] Merge "Import translations. DO NOT MERGE" into rvc-d1-dev am: 9bd365150c -s ours
am skip reason: subject contains skip directive

Change-Id: I0ee38a8eb03eab1ffb5e484c83f44e84e1d7770a
2020-05-03 08:36:26 +00:00
TreeHugger Robot
9bd365150c Merge "Import translations. DO NOT MERGE" into rvc-d1-dev 2020-05-03 08:23:22 +00:00
Bill Yi
ca4f8dfb98 Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Change-Id: I4c63597e3993b679af42f096a8af9dc4dceea1c1
2020-05-02 19:12:05 -07:00
Bill Yi
651cc12908 Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Change-Id: Iadf2ead728407f20fa5fead25b15bafb811d7f20
2020-05-02 18:40:13 -07:00
Bill Yi
37d304eb2c [automerger skipped] Import translations. DO NOT MERGE am: 37c795af3a -s ours am: e20bd14430 -s ours am: 169e568744 -s ours am: 325024f0db -s ours am: f721507a39 -s ours
am skip reason: subject contains skip directive

Change-Id: If1f5bd0adb8a7d5a5a3117d252e0075e61440f08
2020-05-02 06:36:11 +00:00
Bill Yi
769d5b7640 [automerger skipped] Import translations. DO NOT MERGE am: 37c795af3a -s ours am: 2dc933e7c5 -s ours am: 4787a4e68f -s ours am: aec204be77 -s ours
am skip reason: subject contains skip directive

Change-Id: Ie29260af9ebebe15445c6b2f41e7a3d68333c4fc
2020-05-02 06:35:51 +00:00