This hopefully handles the remaining finalizers in frameworks/base
that didn't guard against calls from other finalizers after being
finalized.
The goal here is to reduce the possible corruption causes we have
to think about by a few.
If any of theses are either very frequently used, or use large
Java (as opposed to native) objects, we should probably convert them
to NativeAllocationRegistry instead. But that's more work.
Bug: 18178237
Change-Id: I79bc0e8fa20af8f340418a6226022e0294d77f02
(cherry picked from commit ad3cc3c63c)
Adds minisite at docs/html/work. Adds landing page and
Android for Work specific guides. Moves docs from
training/enterprise and add redirects. Update resource
card info and add new images. Update sitemap, _book, and
add sidebar navigation menu.
bug: 27744376
Change-Id: Ib09f7fc6352dfde7a60fc674b06488c651b196e2
When an UID is added / removed to the Data Saver blacklist, it's
necessary to notify internal components such as the Settings UI (which
was erroneously listening to UID rules changes instead).
BUG: 28743623
BUG: 28791717
Change-Id: I11c85e141dfe074ad390fd324309d2412bfbbd45
am: 1db5c20960
* commit '1db5c20960c2b56f7864adece4ecc17465252e5f':
Use the correct handler when persisting the settings state.
Change-Id: Ie2b13db04cb574d3dbe293801b23a0bb497447d2
am: caa78d7d59
* commit 'caa78d7d59ee6fb9a101b5df0b8df61c173142fe':
Fixed the remove animations for notification children
Change-Id: Ic7cad1b23aa7085ad7ef4faa5016d4c5c89b15fa
make mEmptyShadeView in
NotificationStackScrollLayout protected.
Bug: 28761183
Change-Id: I6fc60e82f891939530845fe6bbb7617a964332a1
(cherry picked from commit b84772597785e040f70437e957354bbbb64105e1)
Make getX/getY return view-relative position as specified in the class
JavaDoc.
Fix obvious errors in JavaDoc for getX/getY
Bug: 28793547
Change-Id: Ic2ac646189711e7466594d4fc8326408fc0348e1
am: 23d729deb8
* commit '23d729deb8d78d5806dec60453174ccfa28b843d':
Use the correct handler when persisting the settings state.
Change-Id: I1e6002fd970f9eda095a6c1c17f09937cee67aaf
am: 8d761fb452
* commit '8d761fb4529a11bdc717634de6f87d4d8710ae7f':
Use the correct handler when persisting the settings state.
Change-Id: I06f428eeb84069797736ba85437f2b8dff1aeb0a
am: 89374b9591
* commit '89374b9591c5754b6219fc6fa0bed01dfd36fa91':
Fixed the remove animations for notification children
Change-Id: I466cd962e915051563f9307f8b6885ae5b910812
am: a19827a51d
* commit 'a19827a51d6ee0a0ef9f2e8f807f32db4ea9bd07':
Fixed the remove animations for notification children
Change-Id: Ibc899269ddaf078e7d0d44c8dc0c13ec042c9b45
am: c46f3a4fe9
* commit 'c46f3a4fe98448b931ab2f933bd52cb7e51fa56d':
Update docs for ColorStateList to include alpha
Change-Id: Ic01d73f1173ed1836fd3a762db428b2af5b5c50a
am: 967fcfa593
* commit '967fcfa5939403017a6edc6d365b2996b915685d':
Use the correct handler when persisting the settings state.
Change-Id: I6939635dfc93015c4625e50b6431ceb850cfbd1a
am: 967fcfa593
* commit '967fcfa5939403017a6edc6d365b2996b915685d':
Use the correct handler when persisting the settings state.
Change-Id: I53fea39e5097512f080f62f3510cc6c7acf87e3c
am: 37a4027131
* commit '37a4027131f80709c27a81be0b426b60d33dd6c7':
Fixed the remove animations for notification children
Change-Id: I4220bfbd9fdb7013ad8b959c2e0e72efd5867821
am: 37a4027131
* commit '37a4027131f80709c27a81be0b426b60d33dd6c7':
Fixed the remove animations for notification children
Change-Id: I31ac58e09ac980df5008e87b46c0d268d93fabe5
am: f10697e17b
* commit 'f10697e17bf4ad2ebd97107483f0fbf232d5e797':
Update docs for ColorStateList to include alpha
Change-Id: I57f26cc06b99297c0d278d54a97d652a3518a0bc