b047b8bd7e363081e91ba6cbc8d09cd355624584 |
|
09-Feb-2017 |
Andrii Kulian <akulian@google.com> |
Report move to display for activities that handle config changes When activity that is moved between displays handles all configuration changes, it won't be restarted. This CL adds a callback to the client to notify it about display change. Usually it will be followed by onConfigurationChanged, except when configuration didn't actually change. When activity is recreated, it won't receive onMovedToDisplay. Bug: 34862802 Test: android.server.cts.ActivityManagerDisplayTests Test: #testOnMovedToDisplayCallback Change-Id: I9a9501cab788623ada15a31efb53e4b2378639fe
/frameworks/base/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java
|
1019000b1491b5a30e987d4674bcd65c5903977b |
|
23-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
Fix ResourcesManagerTest to use Configuration#setToDefaults() Fix use of Configuration constructor without setToDefaults() call. Change-Id: I80273bb4963895f60a73623d550861725d713f48
/frameworks/base/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java
|
8e8d23214a71d8813ebd3676b192924c530cb913 |
|
24-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Update DisplayMetrics when resizing Previously the DisplayMetrics passed to a new ResourcesImpl object would be generated from the default DisplayAdjustments. We now use the correct DisplayAdjustments for the ResourcesImpl and make sure to update them for things like rotation changes. Bug:29619314 Change-Id: If2ba0d7670a4554dcd3fde9766e2337f20a191fd
/frameworks/base/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java
|
23cbe85610f780134cc77dd4a54732a22ed6e86e |
|
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Move LocaleList to avoid layering violation. Since LocaleList needs to depend on android.os.Parcelable, we cannot let that class belong to "android.util" package, which causes layering violation. Bug: 28819696 Change-Id: Ia8de2ee9df3dd0a42b1fe84574439519b680fe18
/frameworks/base/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java
|
7f3f49988799dc85992eedd16135515177c09dd7 |
|
30-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Allow multiple Resources associated with an Activity Previously it was assumed that one Resources object per Activity would be fine. This proved to be incorrect, as methods like Context#createConfigurationContext() expect to create a new Resources object that gets updated whenever the Activity Resources get updated. To fix this issue, there exists a master override configuration for each Activity. Subsequent Resources created for an Activity will be based off that master override configuration, and will be updated accordingly. Bug:27644297 Bug:27604953 Change-Id: Idb3d851f55ee7981eec4e3fe28e2ea8d55f1192d
/frameworks/base/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java
|
082614c6a57a115ee0c5975e3579bf34a178c0f8 |
|
04-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Cache per-Activity Resources objects Each Activity has a Resources object whose underlying state changes when a configuration change occurs, both global and for that activity only (multi-window). Views and other clients of the Resources object can safely cache it knowing that they always have a reference to the most up-to-date resources. This applies to Resources.Theme objects as well. Bug:26854894 Change-Id: Ifd3da5a1086e17f747dfc265a447fe92a3a5c692
/frameworks/base/core/tests/coretests/src/android/content/res/ResourcesManagerTest.java
|