TreeHugger Robot
279c2e3c21
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 72c4f4c332
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12531737
Change-Id: I33fb275d67399f77e3e825ff9435f754cc197a35
2020-09-06 19:53:07 +00:00
Bill Yi
a07d2bb77a
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6c0b923be9
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12531738
Change-Id: I338d7923f7ce5704f588e50e5872c0d3cf88bb17
2020-09-06 19:52:57 +00:00
Bill Yi
de28bc7c7e
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ee8c3875ba
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12531014
Change-Id: I027479bbfa400ad6bb51b1a64d8b70e0dfb68800
2020-09-06 19:52:48 +00:00
Bill Yi
3f9c81573d
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ee8c3875ba
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12531014
Change-Id: I3b5e256b0d5be8922d8716955d1744b140835122
2020-09-06 19:52:05 +00:00
TreeHugger Robot
72c4f4c332
Merge "Import translations. DO NOT MERGE ANYWHERE"
2020-09-06 19:43:44 +00:00
Bill Yi
6c0b923be9
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ide59455cd1b841a223175cc3220d695d485bc9e0
2020-09-06 14:15:37 +00:00
Bill Yi
888bee48da
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ida3e8b455f55d6ef179908c01f2758dbed42e447
2020-09-06 13:40:20 +00:00
Bill Yi
d9a2be8b1a
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Idf95416dc8ce50515dd6763c3ae24ebf89722c6a
2020-09-06 13:05:51 +00:00
Bill Yi
ee8c3875ba
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I0eedcd75ce4aca6fffdd86fb7da8b177c01a9696
2020-09-06 12:31:40 +00:00
Treehugger Robot
fb47a8e4db
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 681beda2f8
-s ours am: ada75ad54d
-s ours am: f75d48d9f8
-s ours am: 8b2080e7cc
-s ours am: 002c5b1143
-s ours am: bcb6d4f444
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420393
Change-Id: I66c7a7a33149c119a6d9e824d35a31d738fbbe60
2020-09-05 20:18:12 +00:00
Treehugger Robot
bcb6d4f444
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 681beda2f8
-s ours am: ada75ad54d
-s ours am: f75d48d9f8
-s ours am: 8b2080e7cc
-s ours am: 002c5b1143
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420393
Change-Id: If9d62d8e22ba63fd8254be2ea75386aa5403f7a3
2020-09-05 19:58:39 +00:00
Treehugger Robot
002c5b1143
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 681beda2f8
-s ours am: ada75ad54d
-s ours am: f75d48d9f8
-s ours am: 8b2080e7cc
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420393
Change-Id: I69831a3612d01d0447f5a75426cce5b6f2f846a6
2020-09-05 19:43:50 +00:00
Treehugger Robot
8b2080e7cc
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 681beda2f8
-s ours am: ada75ad54d
-s ours am: f75d48d9f8
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420393
Change-Id: Ieac8fcc9f4209d6682556ba2dd89f0191d138ffe
2020-09-05 19:31:31 +00:00
Treehugger Robot
f75d48d9f8
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 681beda2f8
-s ours am: ada75ad54d
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420393
Change-Id: I8d01018b9590b293954df3c7690477b99ee72e4e
2020-09-05 18:56:42 +00:00
Treehugger Robot
ada75ad54d
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 681beda2f8
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420393
Change-Id: I7972af3db5cb995b4a7c4deb982eeef6c3dddaad
2020-09-05 18:44:03 +00:00
Treehugger Robot
681beda2f8
Merge "Import translations. DO NOT MERGE ANYWHERE"
2020-09-05 18:32:54 +00:00
Treehugger Robot
81d6469601
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e30450cd68
-s ours am: 0749b2e5b1
-s ours am: 966f8a889b
-s ours am: 3867542239
-s ours am: f85d3b3f5f
-s ours am: 42c86c42f1
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420390
Change-Id: Ib939f9ca94867eaafaacc127a4f0f5aab36241cc
2020-09-05 15:59:56 +00:00
Treehugger Robot
9cff47fcce
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 992e9bc161
-s ours am: a4bfe8a50f
-s ours am: 2d241c544d
-s ours am: 52b60555b5
-s ours am: a2329d7450
-s ours am: 1db92597d7
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420392
Change-Id: I3af44ec28ab861a1c6f46996ef2b10d40f045ef6
2020-09-05 15:59:49 +00:00
Treehugger Robot
f2ad5e2642
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 88fe7c9897
-s ours am: 809f01fc74
-s ours am: d1b40cfb18
-s ours am: 701ea4dff8
-s ours am: 9e06009c51
-s ours am: 2050052fc5
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420389
Change-Id: I8b45cf572d614f16af6219ed35e4d618d83ba466
2020-09-05 15:59:42 +00:00
Treehugger Robot
42c86c42f1
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e30450cd68
-s ours am: 0749b2e5b1
-s ours am: 966f8a889b
-s ours am: 3867542239
-s ours am: f85d3b3f5f
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420390
Change-Id: I5b9224e9efa903b8d9c06a063b7b8b71ef4ffd2b
2020-09-05 15:45:26 +00:00
Treehugger Robot
1db92597d7
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 992e9bc161
-s ours am: a4bfe8a50f
-s ours am: 2d241c544d
-s ours am: 52b60555b5
-s ours am: a2329d7450
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420392
Change-Id: I9ae7fa453ca40f688b62c9724a78499d9245efba
2020-09-05 15:45:20 +00:00
Treehugger Robot
2050052fc5
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 88fe7c9897
-s ours am: 809f01fc74
-s ours am: d1b40cfb18
-s ours am: 701ea4dff8
-s ours am: 9e06009c51
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420389
Change-Id: I125b6da60d5b666da7614460a0cef1df213dd2c4
2020-09-05 15:44:38 +00:00
Treehugger Robot
f85d3b3f5f
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e30450cd68
-s ours am: 0749b2e5b1
-s ours am: 966f8a889b
-s ours am: 3867542239
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420390
Change-Id: I0e2e4d7c4fbab1d836706528b665b2db9d21cf21
2020-09-05 15:29:00 +00:00
Treehugger Robot
a2329d7450
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 992e9bc161
-s ours am: a4bfe8a50f
-s ours am: 2d241c544d
-s ours am: 52b60555b5
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420392
Change-Id: I4f9a4a3b1daa382df98a7e59d99137767835c2a2
2020-09-05 15:28:54 +00:00
Treehugger Robot
9e06009c51
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 88fe7c9897
-s ours am: 809f01fc74
-s ours am: d1b40cfb18
-s ours am: 701ea4dff8
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420389
Change-Id: I29b4a1f22c5f3b566d49c5d3e2ac263edf31348e
2020-09-05 15:28:35 +00:00
Treehugger Robot
3867542239
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e30450cd68
-s ours am: 0749b2e5b1
-s ours am: 966f8a889b
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420390
Change-Id: I5eed324de754c4ab34a26002ce1ca122dde916f0
2020-09-05 15:17:20 +00:00
Treehugger Robot
52b60555b5
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 992e9bc161
-s ours am: a4bfe8a50f
-s ours am: 2d241c544d
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420392
Change-Id: I044f323df73102f23202d6d2b3e70333fa2ef6d4
2020-09-05 15:17:13 +00:00
Treehugger Robot
701ea4dff8
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 88fe7c9897
-s ours am: 809f01fc74
-s ours am: d1b40cfb18
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420389
Change-Id: I1b8b1e30adb80b033f5491a099e257fc522434ee
2020-09-05 15:17:00 +00:00
Treehugger Robot
966f8a889b
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e30450cd68
-s ours am: 0749b2e5b1
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420390
Change-Id: Ifeeb5b1ed6feed0931e8b486485ab03cf1d37555
2020-09-05 15:02:28 +00:00
Treehugger Robot
2d241c544d
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 992e9bc161
-s ours am: a4bfe8a50f
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420392
Change-Id: Id8aea55919ca80fb40dc091d3325889f08fbc926
2020-09-05 15:02:22 +00:00
Treehugger Robot
d1b40cfb18
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 88fe7c9897
-s ours am: 809f01fc74
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420389
Change-Id: I55ff3c61ba1febe39d468c0a59cd558dd08ed677
2020-09-05 15:02:05 +00:00
Treehugger Robot
0749b2e5b1
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e30450cd68
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420390
Change-Id: I4918d11aef9655cc94daaefdbc2c6400823beaa9
2020-09-05 14:26:56 +00:00
Treehugger Robot
a4bfe8a50f
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 992e9bc161
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420392
Change-Id: Ib43bd3e6188189f638e1c583907708eeb270f5df
2020-09-05 14:26:49 +00:00
Treehugger Robot
809f01fc74
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 88fe7c9897
-s ours
...
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1420389
Change-Id: I2087ff5e1201a5024e7f6948976e073e1f68312f
2020-09-05 14:26:25 +00:00
Treehugger Robot
e30450cd68
Merge "Import translations. DO NOT MERGE ANYWHERE"
2020-09-05 13:55:03 +00:00
Treehugger Robot
992e9bc161
Merge "Import translations. DO NOT MERGE ANYWHERE"
2020-09-05 13:53:33 +00:00
Treehugger Robot
88fe7c9897
Merge "Import translations. DO NOT MERGE ANYWHERE"
2020-09-05 13:51:43 +00:00
Bill Yi
af59e5d24f
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I8a59656075c476e775ad386c0f6169b565ad3586
2020-09-05 13:15:50 +00:00
Bill Yi
821f954a9a
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ie0ee665d6f119236268486b2d199de22463bd29d
2020-09-05 12:40:07 +00:00
Bill Yi
7cd983aed7
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I9421d2ca455dff9dcd838d2e5b232b29e5498a0f
2020-09-05 02:10:54 -07:00
Bill Yi
47a48929ac
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: If4262b66f910ae9cff97a30a89b354938d787805
2020-09-05 01:26:27 -07:00
Jason Chiu
6a8d2c5e55
Fix the endless panel loading
...
Re-launching volume panel continuously will trigger an endless panel
loading, show a transparent unfinished UI, and then block the user's
screen.
Root cause:
When the activity receives a new intent from user's clicking, it will
call PanelFragment#createPanelContent to update the current fragment.
The method triggers an animation and then loads the panel content. If
multiple invocations run concurrently before the animation or the
loading finish, the loader's countdown latch will be increased
abnormally and lead to the endless loading.
Solution:
1. Since the invocations are in UI thread, simply add a flag to avoid
reentrance when the panel is animating or loading.
2. Filter out the same panel's creation request when the panel is still
visible.
3. Do not force a panel's recreation when it's under construction.
Bug: 143889510
Bug: 160491854
Test: robotest, manual
Change-Id: I821faedeb62354929f3af9804cbbe44ee5bb8a53
2020-09-03 07:10:21 +00:00
Jason Chiu
2c7b77dad7
Fix the ANR in panel when changing volume continuously
...
When users open volume panel and keep on changing the volume slider for
a while, the panel starts to defer the slider updating, and finally gets
stuck and causes an ANR.
Root cause:
Volume panel has four volume adjusting slices. Each of them registers
a broadcast receiver to listen to the volume changed and muted events.
However, when the media volume changes, AudioManager will send four
broadcasts (music, assistant, accessibility, tts) to every receiver, and
each of them will reload slice four times. Thus, one media volume
changed event will lead to 16 (4*4) UI updates. Consequently, keeping on
sliding the volume bar will trigger hundreds of broadcasts and UI
updates, which makes the system busy and getting stuck.
Solution:
Introduce a VolumeSliceHelper to integrate the broadcasts of the volume
slices specifically.
1. Only register one broadcast receiver to reduce the broadcast loading
since the four slices are listening to the same signal.
2. Filter the only one eligible broadcast among the multiple concurrent
ones, and then relay it to the registered slice.
3. Listen to one more action STREAM_DEVICES_CHANGED_ACTION to update the
volume panel when audio output device changes.
Test: robotest, visual
Bug: 144134209
Bug: 160489394
Change-Id: I780b9eee35802b19a5f0ab0a7d07bd3e081f5556
2020-09-03 14:12:10 +08:00
TreeHugger Robot
e3e688c88b
Merge "Fix settings crash" am: 0e3c359888
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12509127
Change-Id: I452ce6ef8f7355aab715e09d278ece7685aa24d9
2020-09-03 01:10:08 +00:00
TreeHugger Robot
0e3c359888
Merge "Fix settings crash"
2020-09-03 00:46:02 +00:00
TreeHugger Robot
1345f98e79
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 11304fb8a3
-s ours am: 444c856107
-s ours am: 9a474ea6e4
-s ours am: 983b31be76
-s ours am: bf4aa65842
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12510888
Change-Id: Ieeae003f088f951ac164be8972b0baaed66c6399
2020-09-02 20:02:55 +00:00
TreeHugger Robot
bf4aa65842
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 11304fb8a3
-s ours am: 444c856107
-s ours am: 9a474ea6e4
-s ours am: 983b31be76
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12510888
Change-Id: I2f156dc19d650514ad91750a8b773d3b2e6664a1
2020-09-02 19:21:57 +00:00
TreeHugger Robot
983b31be76
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 11304fb8a3
-s ours am: 444c856107
-s ours am: 9a474ea6e4
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12510888
Change-Id: I61509e10e61424b2ae90d222d64eadf599ef3dc7
2020-09-02 19:04:07 +00:00
TreeHugger Robot
9a474ea6e4
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 11304fb8a3
-s ours am: 444c856107
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12510888
Change-Id: I0a69909d3fdef7b4d95d74f1958ef76ae6e5003e
2020-09-02 18:34:40 +00:00
TreeHugger Robot
a166620ac5
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 74ab66f631
-s ours am: bc565bd615
-s ours am: 7d16f97c97
-s ours am: f87d5f6fc4
-s ours am: 727500034b
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12510886
Change-Id: I4429711921f0434062739ed76cd492638e4132be
2020-09-02 18:06:35 +00:00