When synchronizing on a field, it should be final to avoid locking on different
objects.
Missing synchronization on use of mRunning caught by Error Prone's @GuardedBy
checker.
Bug: 27723540
Change-Id: I9d7c9e37f8ef5f7f49707bfdf607a6b73b9654d8
am: 26dea2d518
* commit '26dea2d518dcce38eee8e4fb639d4f78baf94e8b':
Close IME when attaching dock stack
Change-Id: I9bee0140f830548712e33e5c7774eebd8d95de71
am: 819cbb3dd3
* commit '819cbb3dd32bb0c721b4fef427f4ed84e208b15a':
Close IME when attaching dock stack
Change-Id: I31b42a8f971f74e11febe9635fa6489924914226
am: c5fc6c602c
* commit 'c5fc6c602c16f0e985d8f8ba7f94075229e52320':
Close IME when attaching dock stack
Change-Id: I40abf80fcea522c8082e622c33f3a6726f781145
am: c5fc6c602c
* commit 'c5fc6c602c16f0e985d8f8ba7f94075229e52320':
Close IME when attaching dock stack
Change-Id: I7921bf88bb49134d1fbde752d5fa963786ec1d46
- Make sure to retain the state when divider goes through a configuration
change in order to avoid that nothing happens when entering multi-window.
Save the state in DividerState and use a handler that's independant of the
attached state.
- Don't allow home task to dictate orientation unless the docked stack is
minimized. This caused a lot of weird bugs because when docking a task,
home stack gets moved to front, and if home task is front of stack, it
temporarily might dictate the rotation but later not anymore so this
causes two rapid configuration changes which may cause a lot of weirdness.
Change-Id: I6a2308af893cd8413ee8801e5b964f6ddc0abd51
Fixes: 28943853
am: 96b28a7e67
* commit '96b28a7e67ea0546d459c1543fa52db9efa4f95d':
Added strings for translation with the expand affordance
Change-Id: Idff3860aa1cd650e0a66f303f44c21654f833dcc
am: 48eb3702fe
* commit '48eb3702fe8d5d3e3c46a6ef819796f05e0b31f7':
Fixed a bug where a notification could be stuck in the overlay
Change-Id: I19f1b905ea5233e6aa9677a3e5cb0bb1d47eacc1
am: 08c46581a2
* commit '08c46581a28a90c108e6a548f39a829446464d4d':
Added strings for translation with the expand affordance
Change-Id: Iedf280b61c678bd97054e07acae7466760aed5dd
am: 08c46581a2
* commit '08c46581a28a90c108e6a548f39a829446464d4d':
Added strings for translation with the expand affordance
Change-Id: Id31b5d85093644e65f63b4b0da8914330ca165e1
am: 2fba229166
* commit '2fba229166213fe755ce9d1c982ff191e885c854':
Fixed a bug where a notification could be stuck in the overlay
Change-Id: I139233be3769760c0b7b9730a246cc6358dbd21f
am: 2fba229166
* commit '2fba229166213fe755ce9d1c982ff191e885c854':
Fixed a bug where a notification could be stuck in the overlay
Change-Id: I3ad2960fe0c077b7db539ac094269034c4558757
Also disables app pinning when the "return to call" button is pressed
and brings up the in-call screen when app pinning is stopped if there is
an existing call.
Bug: 28558307
Change-Id: I7672123bfa6ba6b5e960bd5166876c50425d3f76
Adding docs for some updates for GuidedStepFragment and GuidedAction
done in support lib v23.2. Includes docs on date picker actions,
subactions (new subsection), button actions (new subsection).
Adding docs for popBackStackToGuidedStepFragment and
finishGuidedStepFragments convenience methods.
Also updating page keywords so this page has better search
discoverability.
Staged: https://android-dot-devsite.googleplex.com/training/tv/playback/guided-step.html
Bug: 26902886
Original SHA1: I792bbe6696cd144dbb6319b3c4eb44e67390217d
Change-Id: I57aeb9deb59bb2cdf5a062b24916b625e1553cf0
am: 8c8ea506d9
* commit '8c8ea506d91db44de1d312612a8f63ab107af799':
Allow apps to bypass Power Save restrictions when launched from a Notification's PendingIntent.
Change-Id: Iaffe5981b299eca5756666bd03c67a84c8e15283
* commit '93c1d3aa6e20b52a37548af0bf9f9a66948a7611':
docs: Refinements for testing
Fix toast with accessibility and app pinning
Updated link to material design page.
Change overdraw test to use windowbackground
Prevent callbacks during DrawableContainer child initialization
Fixing crash in SysUI due to invalid group.
Cherry pick: docs: Edited "Features Reference" section in "<uses-feature>" page.
Fix Activity Transition mess-up.
Time to #NameAndroidN!
Prevent use of a null sCallbackObj by Hardware FLP
Fixed the relative time spoken with accessibility
Use backstop timeouts on asynchronous countdown during preflight