ykhung
c5b8287f1e
Replace HashSet with memory efficient ArraySet collection
...
https://developer.android.com/reference/android/util/ArraySet
Bug: 195306545
Test: N/A
Change-Id: I3f5831f2c5b5ec5ca50d312331c42eb90def2c61
2022-04-11 17:12:21 +00:00
Tom Hsu
e24b3ee152
Merge "[Panlingual] Fix settings crash due to no content view." into tm-dev am: e79605c652
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17684392
Change-Id: I972a5641a3d6f06b174e1eecec44acedff2a5fbd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-11 16:32:57 +00:00
Tom Hsu
e79605c652
Merge "[Panlingual] Fix settings crash due to no content view." into tm-dev
2022-04-11 15:44:52 +00:00
Tom Hsu
176b24b737
Merge changes from topic "presubmit-am-86edc02cc89b443ca1d69b5d4139164f"
...
* changes:
[automerge] [Panlingual] Fix settings crash due to no content view. 2p: db1b6accac 2p: a7377878be
[automerge] [Panlingual] Fix settings crash due to no content view. 2p: db1b6accac
[Panlingual] Fix settings crash due to no content view.
2022-04-11 15:44:52 +00:00
Tom Hsu
2cee15a6cb
Merge changes from topic "presubmit-am-86edc02cc89b443ca1d69b5d4139164f" into tm-mainline-prod
...
* changes:
[automerge] [Panlingual] Fix settings crash due to no content view. 2p: db1b6accac
[Panlingual] Fix settings crash due to no content view.
2022-04-11 15:44:52 +00:00
Betty Chang
080ef875d8
Merge "[LE Audio] Broadcast Sink UI" into tm-dev am: 6ebed73fbe
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17442209
Change-Id: Ia13a32d105fc1fbf72e42ef133a75e0ae7fd872c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-11 14:14:57 +00:00
Edgar Wang
a8d7f3dede
[automerge] Fix "Factory Reset" fails to reset the device 2p: f8739eda93 2p: 8b50a41576
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17684397
Change-Id: I2fa412d8b99e1ce87b1b89f632eb18f477cec167
2022-04-11 13:58:27 +00:00
Edgar Wang
8b50a41576
[automerge] Fix "Factory Reset" fails to reset the device 2p: f8739eda93
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17684397
Change-Id: I614552d70356794daa34623d26924c0a65f91430
2022-04-11 13:58:18 +00:00
Betty Chang
6ebed73fbe
Merge "[LE Audio] Broadcast Sink UI" into tm-dev
2022-04-11 13:57:52 +00:00
Edgar Wang
f8739eda93
Fix "Factory Reset" fails to reset the device
...
when device didn't support PersistentDataBlockManager, Settings will
crash at get PersistentDataBlock service.
So we need to check if device support PersistentDataBlockManager
before call getService.
Fixes: 196634851
Test: manual verify on aosp build.
Change-Id: I5afba5df8c4831499478490b442c0fcf367d23ae
2022-04-11 21:50:01 +08:00
Edgar Wang
8b2165a414
[automerge] Index the gesture options in System Navigation Settings page 2p: 257ebe4a5e 2p: 739a359b07
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17684395
Change-Id: I84b8d5cd0c913106597377a2392489469f8f6c13
2022-04-11 13:29:21 +00:00
Edgar Wang
739a359b07
[automerge] Index the gesture options in System Navigation Settings page 2p: 257ebe4a5e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17684395
Change-Id: I0d3b1e9416e0928cae610f1b36825b6f325f6b73
2022-04-11 13:29:12 +00:00
Edgar Wang
257ebe4a5e
Index the gesture options in System Navigation Settings page
...
Fixes: 167536360
Test: manual verify & robotest
Change-Id: Ie1a24a7206153dc1405f8a28369a6bade11ddd39
2022-04-11 21:05:37 +08:00
tom hsu
3558492c55
[automerge] [Panlingual] Fix settings crash due to no content view. 2p: db1b6accac 2p: a7377878be
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17684392
Bug: 228563549
Change-Id: I0da02d0abc2eb416c05194748366b8b2e25fc607
2022-04-11 11:11:06 +00:00
tom hsu
db1b6accac
[Panlingual] Fix settings crash due to no content view.
...
- Sometimes, listview may not created instantly, so move the action of
addHeaderView after fragment finished the onResume;
Bug: 228563549
Test: local
Change-Id: Ie5d53c962bed35783decd374c743a168a98cbf6a
2022-04-11 19:10:18 +08:00
Presubmit Automerger Backend
301f134325
[automerge] [LE Audio] Broadcast Sink UI 2p: a56e198c61 2p: 81fe82cadd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17442209
Bug: 228274114
Change-Id: I98c0fe27e795c2115f7dd725eeda315497a724ad
2022-04-11 08:19:04 +00:00
Presubmit Automerger Backend
81fe82cadd
[automerge] [LE Audio] Broadcast Sink UI 2p: a56e198c61
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17442209
Bug: 228274114
Change-Id: I327f34d0ffc5270d0869e20a4345d5f95adf42ec
2022-04-11 08:18:56 +00:00
changbetty
a56e198c61
[LE Audio] Broadcast Sink UI
...
- Add dialog for Broadcast and find broadcast source
- Add Activity for find broadcast source
Bug: 228274114
Test: Manual test
Change-Id: I830efc3514fc42aaa4e53f491ed3a7459bd9bb41
2022-04-11 08:15:10 +00:00
TreeHugger Robot
66903e1328
Merge "Fix unexpected Wi-Fi hotspot shutdown" into tm-dev am: 3ed73b7b2d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17630131
Change-Id: I2535c12e487cce2beb462995f0abda80415cf626
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-09 09:22:00 +00:00
TreeHugger Robot
ecde21063a
Merge changes from topic "presubmit-am-c49a96c26d054adbb0d2e7c248dd53a1" into tm-mainline-prod am: 67b061ae0b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17630131
Change-Id: I36d4b7699e8610f0f8f0073c6f504251a9d98387
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-09 09:21:44 +00:00
TreeHugger Robot
3ed73b7b2d
Merge "Fix unexpected Wi-Fi hotspot shutdown" into tm-dev
2022-04-09 08:59:05 +00:00
TreeHugger Robot
67b061ae0b
Merge changes from topic "presubmit-am-c49a96c26d054adbb0d2e7c248dd53a1" into tm-mainline-prod
...
* changes:
[automerge] Fix unexpected Wi-Fi hotspot shutdown 2p: 6c42636cb8
Fix unexpected Wi-Fi hotspot shutdown
2022-04-09 08:59:04 +00:00
Lucas Silva
1333451d6d
Merge "Always set the customize button in dream settings to not selected." into tm-dev am: 8604694b24 am: 336f4991af
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17638536
Change-Id: I8c5725d8fe6dad32fdeb3fd79658d366fe11bd32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 19:37:48 +00:00
Lucas Silva
4e8e70869b
Merge "Always set the customize button in dream settings to not selected." into tm-dev am: 8604694b24
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17638536
Change-Id: I2623a62e2b83df6816ada4998951e38a4c8d8f7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 19:15:39 +00:00
Bill Yi
c854c108a2
Merge "Merge SP2A.220405.004 to aosp-master - DO NOT MERGE"
2022-04-08 18:08:25 +00:00
Lucas Silva
94716a5d58
Always set the customize button in dream settings to not selected.
...
This will prevent screen readers from saying the button is selected when
the outer container is selected.
Bug: 227717835
Test: locally on device
Change-Id: Ic7b4a36eb3b79ff847909ab6fcbd984eaf93d618
2022-04-08 15:34:06 +00:00
Ricky Wai
0cacded5ca
Apply enhanced confirmation mode OEM config to Settings
...
So Settings app will block user accessing restricted settings
if OEM config is off.
Bug: 217709978
Test: With OEM config on, accessibility page for unknown source app is
disabled by default.
Test: With OEM config off, accessibility page for unknown source app is
not disabled.
Change-Id: Id25e8fd76e6192fd4db64f81903449bb02785b39
2022-04-08 13:57:02 +00:00
Josh Hou
e3281e01b7
Merge "[Panlingual] Screen title is displayed incorrectly" into tm-dev am: fc0033fa2e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17631064
Change-Id: I0676a2cd4a37e2c7234bf8428e8c0f6a642d560b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 12:23:10 +00:00
Josh Hou
ffa73fceeb
Merge changes from topic "screen_title" into tm-mainline-prod am: 2808fd6a7e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17631064
Change-Id: Ia79431bb96fa13709352d6a0e13386a9ccf76d9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 12:22:43 +00:00
Josh Hou
fc0033fa2e
Merge "[Panlingual] Screen title is displayed incorrectly" into tm-dev
2022-04-08 11:32:21 +00:00
Josh Hou
2808fd6a7e
Merge changes from topic "screen_title" into tm-mainline-prod
...
* changes:
[automerge] [Panlingual] Screen title is displayed incorrectly 2p: 98490cc740
[Panlingual] Screen title is displayed incorrectly
2022-04-08 11:32:21 +00:00
Treehugger Robot
d436150433
Merge "Settings: Fix sometimes reset progress dialog not dismissed" am: d6d6c5c020 am: 02701dd8b1 am: a1e66c3aca am: c77a56af57 am: b185066a24
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2049363
Change-Id: I155c8550894973763080327b3895803aa15d21a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 11:26:11 +00:00
Treehugger Robot
ac4f2642f0
Merge "Settings: Fix sometimes reset progress dialog not dismissed" am: d6d6c5c020 am: 02701dd8b1 am: a1e66c3aca am: c77a56af57
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2049363
Change-Id: I274b0dd215f7f1baaa1543a327fb0acb539aa843
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 11:11:18 +00:00
Treehugger Robot
c77a56af57
Merge "Settings: Fix sometimes reset progress dialog not dismissed" am: d6d6c5c020 am: 02701dd8b1 am: a1e66c3aca
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2049363
Change-Id: Id1f56b98aaf7fc3d076eb56e54f660a50765352d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 10:55:23 +00:00
Treehugger Robot
a1e66c3aca
Merge "Settings: Fix sometimes reset progress dialog not dismissed" am: d6d6c5c020 am: 02701dd8b1
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2049363
Change-Id: I67259014672c0cac5375b25d6c05a73b5ffc30da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 10:41:07 +00:00
Treehugger Robot
02701dd8b1
Merge "Settings: Fix sometimes reset progress dialog not dismissed" am: d6d6c5c020
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2049363
Change-Id: I686382ad702fb8e9fc090ea8441f9a1b3cae0716
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 10:03:46 +00:00
Treehugger Robot
d6d6c5c020
Merge "Settings: Fix sometimes reset progress dialog not dismissed"
2022-04-08 09:46:39 +00:00
Bonian Chen
db24551d8e
Merge "[Settings] Add null pointer protection for Subscription API" into tm-dev am: 5839607867 am: ee09af716f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17465486
Change-Id: I07a09e66af72da761d9b04b91c4dc0803ccb049f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 08:28:34 +00:00
Bonian Chen
ae4b063bc2
Merge "[Settings] Add null pointer protection for Subscription API" into tm-dev am: 5839607867
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17465486
Change-Id: Ib9d0dd32c1c3c9fbd440abec0ff24eaa8a992dfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 08:28:14 +00:00
TreeHugger Robot
ea454bdbcd
Merge "Fix keyboard settings crash in multi-user case" into tm-dev am: 897b72eb1b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17539524
Change-Id: Ic85e2d289ad3955e7d972af830d9e1b2256217a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 08:28:07 +00:00
TreeHugger Robot
c9fa1a0136
Merge changes from topic "presubmit-am-69008cfea6c94780a0c9a9e956ead727" into tm-mainline-prod am: 485bfa10b7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17539524
Change-Id: I23cd19c7ba63a21a9530aceb5082d93a821ea675
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 08:27:57 +00:00
Bonian Chen
5839607867
Merge "[Settings] Add null pointer protection for Subscription API" into tm-dev
2022-04-08 08:16:34 +00:00
TreeHugger Robot
897b72eb1b
Merge "Fix keyboard settings crash in multi-user case" into tm-dev
2022-04-08 08:03:36 +00:00
TreeHugger Robot
485bfa10b7
Merge changes from topic "presubmit-am-69008cfea6c94780a0c9a9e956ead727" into tm-mainline-prod
...
* changes:
[automerge] Fix keyboard settings crash in multi-user case 2p: 237a06e0c1
Fix keyboard settings crash in multi-user case
2022-04-08 08:03:36 +00:00
Mill Chen
a9c43b938d
Merge "Add cache mechanism for secondary users in Storage" into tm-dev am: 34eecaad79 am: 0a4bbff802
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17182074
Change-Id: If75ec07f5896033bef78bb2bb3acff5a01e49498
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 06:27:36 +00:00
Mill Chen
9cbec63704
Merge "Add cache mechanism for secondary users in Storage" into tm-dev am: 34eecaad79
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17182074
Change-Id: If51dbd3ab6723ff8bc15035118a3bf11d05c8312
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-08 06:13:01 +00:00
Mill Chen
34eecaad79
Merge "Add cache mechanism for secondary users in Storage" into tm-dev
2022-04-08 05:48:45 +00:00
Presubmit Automerger Backend
41704f98b1
[automerge] Fix keyboard settings crash in multi-user case 2p: 237a06e0c1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17539524
Bug: 216395439
Change-Id: Iac76ec56961b18816d750591654668b95d38e536
2022-04-08 03:05:40 +00:00
Wilson Wu
237a06e0c1
Fix keyboard settings crash in multi-user case
...
We have CL[1] to fix the NPE when keyboard settings
is launched by work app. CL[1] overlooked the work
profile with multi-user case.
Work profile user ID is not available(return null)
when calling Utils#getManagedProfile by work identity.
For work case, distinguish it's running on managed
profile user(launched by work app) or not. And use
corresponding userId as:
-. If it's a managed profile user, use currentUserId.
-. For a owner user, get managed profile userId.
[1]: Iea573922ee789d9932c0de05bf71179c4f005eeb
Bug: 216395439
Test: Manual test with bugs steps
Test: make RunSettingsRoboTests ROBOTEST_FILTER=AvailableVirtualKeyboardFragmentTest
Change-Id: If018d2fddbbcf932927d2235bb8e99393df1e67c
2022-04-08 11:04:52 +08:00
Bill Yi
35525a5617
Merge SP2A.220405.004 to aosp-master - DO NOT MERGE
...
Merged-In: I2a97159d0de32a6262bbace7bb82b09897447bdb
Merged-In: I58aad30729443e148da154a0d1125a6e8cb8c9d3
Change-Id: I593218f8417ab99d88c16705eef2cef705e0fcf7
2022-04-07 18:41:02 -07:00