/aosp14/frameworks/base/core/java/android/content/res/ |
H A D | ThemedResourceCache.java | 139 public void onConfigurationChange(@Config int configChanges) { in onConfigurationChange() argument 141 pruneLocked(configChanges); in onConfigurationChange() 219 private boolean pruneLocked(@Config int configChanges) { in pruneLocked() argument 222 if (pruneEntriesLocked(mThemedEntries.valueAt(i), configChanges)) { in pruneLocked() 228 pruneEntriesLocked(mNullThemedEntries, configChanges); in pruneLocked() 229 pruneEntriesLocked(mUnthemedEntries, configChanges); in pruneLocked() 236 @Config int configChanges) { in pruneEntriesLocked() argument 243 if (ref == null || pruneEntryLocked(ref.get(), configChanges)) { in pruneEntriesLocked() 251 private boolean pruneEntryLocked(@Nullable T entry, @Config int configChanges) { in pruneEntryLocked() argument 252 return entry == null || (configChanges != 0 in pruneEntryLocked() [all …]
|
H A D | ConfigurationBoundResourceCache.java | 53 public boolean shouldInvalidateEntry(ConstantState<T> entry, @Config int configChanges) { in shouldInvalidateEntry() argument 54 return Configuration.needNewResources(configChanges, entry.getChangingConfigurations()); in shouldInvalidateEntry()
|
H A D | DrawableCache.java | 52 public boolean shouldInvalidateEntry(Drawable.ConstantState entry, int configChanges) { in shouldInvalidateEntry() argument 53 return Configuration.needNewResources(configChanges, entry.getChangingConfigurations()); in shouldInvalidateEntry()
|
H A D | ResourcesImpl.java | 400 final @Config int configChanges = calcConfigChanges(config); in updateConfiguration() local 409 if ((configChanges & ActivityInfo.CONFIG_LOCALE) != 0) { in updateConfiguration() 482 mDrawableCache.onConfigurationChange(configChanges); in updateConfiguration() 483 mColorDrawableCache.onConfigurationChange(configChanges); in updateConfiguration() 484 mComplexColorCache.onConfigurationChange(configChanges); in updateConfiguration() 485 mAnimatorCache.onConfigurationChange(configChanges); in updateConfiguration() 486 mStateListAnimatorCache.onConfigurationChange(configChanges); in updateConfiguration()
|
H A D | Configuration.java | 2019 public static boolean needNewResources(@Config int configChanges, in needNewResources() argument 2025 return (configChanges & interestingChanges) != 0; in needNewResources()
|
/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | EnsureActivitiesVisibleHelper.java | 54 void reset(ActivityRecord starting, int configChanges, boolean preserveWindows, in reset() argument 63 mConfigChanges = configChanges; in reset() 83 void process(@Nullable ActivityRecord starting, int configChanges, boolean preserveWindows, in process() argument 85 reset(starting, configChanges, preserveWindows, notifyClients); in process() 89 + " configChanges=0x" + Integer.toHexString(configChanges)); in process() 110 childTaskFragment.updateActivityVisibilities(starting, configChanges, in process() 245 private void makeVisibleAndRestartIfNeeded(ActivityRecord starting, int configChanges, in makeVisibleAndRestartIfNeeded() argument 253 r.startFreezingScreenLocked(configChanges); in makeVisibleAndRestartIfNeeded()
|
H A D | TaskDisplayArea.java | 1797 void ensureActivitiesVisible(ActivityRecord starting, int configChanges, 1802 rootTask.ensureActivitiesVisible(starting, configChanges, preserveWindows,
|
H A D | RootWindowContainer.java | 1843 void ensureActivitiesVisible(ActivityRecord starting, int configChanges, in ensureActivitiesVisible() argument 1845 ensureActivitiesVisible(starting, configChanges, preserveWindows, true /* notifyClients */); in ensureActivitiesVisible() 1851 void ensureActivitiesVisible(ActivityRecord starting, int configChanges, in ensureActivitiesVisible() argument 1864 display.ensureActivitiesVisible(starting, configChanges, preserveWindows, in ensureActivitiesVisible()
|
H A D | TaskFragment.java | 1175 final void updateActivityVisibilities(@Nullable ActivityRecord starting, int configChanges, in updateActivityVisibilities() argument 1180 starting, configChanges, preserveWindows, notifyClients); in updateActivityVisibilities()
|
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/sysui/ |
H A D | ShellControllerTest.java | 229 assertTrue(mConfigChangeListener.configChanges == 1); in testAddConfigurationChangeListener_ensureCallback() 240 assertTrue(mConfigChangeListener.configChanges == 1); in testDoubleAddConfigurationChangeListener_ensureSingleCallback() 251 assertTrue(mConfigChangeListener.configChanges == 0); in testAddRemoveConfigurationChangeListener_ensureNoCallback() 263 assertTrue(mConfigChangeListener.configChanges == 1); in testMultipleConfigurationChangeListeners() 264 assertTrue(listener2.configChanges == 1); in testMultipleConfigurationChangeListeners() 291 assertTrue(mConfigChangeListener.configChanges == 1); in testDensityChangeCallback() 305 assertTrue(mConfigChangeListener.configChanges == 1); in testFontScaleChangeCallback() 319 assertTrue(mConfigChangeListener.configChanges == 1); in testSmallestWidthChangeCallback() 333 assertTrue(mConfigChangeListener.configChanges == 1); in testThemeChangeCallback() 383 public int configChanges; field in ShellControllerTest.TestConfigurationChangeListener [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/pkg/component/ |
H A D | ParsedActivityImpl.java | 78 private int configChanges; field in ParsedActivityImpl 114 this.configChanges = other.configChanges; in ParsedActivityImpl() 149 activity.configChanges = ParsedActivityUtils.getActivityConfigChanges(0, 0); in makeAppDetailsActivity() 169 alias.configChanges = target.getConfigChanges(); in makeAlias() 303 dest.writeInt(this.configChanges); in writeToParcel() 342 this.configChanges = in.readInt(); in ParsedActivityImpl() 404 int configChanges, in ParsedActivityImpl() argument 429 this.configChanges = configChanges; in ParsedActivityImpl() 499 return configChanges; in getConfigChanges() 617 configChanges = value; in setConfigChanges()
|
H A D | ParsedActivityUtils.java | 645 public static int getActivityConfigChanges(int configChanges, int recreateOnConfigChanges) { in getActivityConfigChanges() argument 646 return configChanges | ((~recreateOnConfigChanges) & RECREATE_ON_CONFIG_CHANGES_MASK); in getActivityConfigChanges()
|
/aosp14/frameworks/base/core/java/android/app/ |
H A D | ClientTransactionHandler.java | 107 int configChanges, boolean getNonConfigInstance, String reason); in handleDestroyActivity() argument 111 boolean userLeaving, int configChanges, boolean autoEnteringPip, in handlePauseActivity() argument 146 public abstract void handleStopActivity(@NonNull ActivityClientRecord r, int configChanges, in handleStopActivity() argument 224 int configChanges, MergedConfiguration config, boolean preserveWindow); in prepareRelaunchActivity() argument
|
H A D | ActivityThread.java | 5200 r.activity.mConfigChangeFlags |= configChanges; in handlePauseActivity() 5449 public void handleStopActivity(ActivityClientRecord r, int configChanges, in handleStopActivity() argument 5451 r.activity.mConfigChangeFlags |= configChanges; in handleStopActivity() 5615 int configChanges, boolean getNonConfigInstance, String reason) { in performDestroyActivity() argument 5619 r.activity.mConfigChangeFlags |= configChanges; in performDestroyActivity() 5796 target.pendingConfigChanges |= configChanges; in prepareRelaunchActivity() 5810 int configChanges = 0; in handleRelaunchActivity() local 5823 configChanges |= tmp.pendingConfigChanges; in handleRelaunchActivity() 5837 + Integer.toHexString(configChanges)); in handleRelaunchActivity() 5878 r.activity.mConfigChangeFlags |= configChanges; in handleRelaunchActivity() [all …]
|
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/applications/ |
H A D | InterestingConfigChanges.java | 51 int configChanges = mLastConfiguration.updateFrom( in applyNewConfig() local 53 return (configChanges & (mFlags)) != 0; in applyNewConfig()
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/parsing/ |
H A D | PackageParserLegacyCoreTest.java | 352 int configChanges = 0x0000; // 00000000. in testGetActivityConfigChanges() local 354 int finalConfigChanges = ParsedActivityUtils.getActivityConfigChanges(configChanges, in testGetActivityConfigChanges() 359 configChanges = 0x0000; // 00000000. in testGetActivityConfigChanges() 361 finalConfigChanges = ParsedActivityUtils.getActivityConfigChanges(configChanges, in testGetActivityConfigChanges() 366 configChanges = 0x0003; // 00000011. in testGetActivityConfigChanges() 368 finalConfigChanges = ParsedActivityUtils.getActivityConfigChanges(configChanges, in testGetActivityConfigChanges() 373 finalConfigChanges = ParsedActivityUtils.getActivityConfigChanges(configChanges, in testGetActivityConfigChanges() 378 configChanges = 0x0080; // 10000000, orientation. in testGetActivityConfigChanges() 380 finalConfigChanges = ParsedActivityUtils.getActivityConfigChanges(configChanges, in testGetActivityConfigChanges()
|
/aosp14/frameworks/base/core/java/android/inputmethodservice/ |
H A D | ImsConfigurationTracker.java | 78 public void setHandledConfigChanges(int configChanges) { in setHandledConfigChanges() argument 79 mHandledConfigChanges = configChanges; in setHandledConfigChanges()
|
/aosp14/frameworks/base/core/java/android/content/pm/ |
H A D | ActivityInfo.java | 1447 ? (configChanges | ActivityInfo.CONFIG_SCREEN_SIZE in getRealConfigChanged() 1449 : configChanges; in getRealConfigChanged() 1464 public int configChanges; field in ActivityInfo 1560 configChanges = orig.configChanges; in ActivityInfo() 1895 || configChanges != 0 || softInputMode != 0) { in dump() 1897 + " configChanges=0x" + Integer.toHexString(configChanges) in dump() 1957 dest.writeInt(configChanges); in writeToParcel() 2083 configChanges = source.readInt(); in ActivityInfo()
|
/aosp14/frameworks/base/core/java/android/app/servertransaction/ |
H A D | StopActivityItem.java | 68 public static StopActivityItem obtain(int configChanges) { in obtain() argument 73 instance.mConfigChanges = configChanges; in obtain()
|
H A D | DestroyActivityItem.java | 63 public static DestroyActivityItem obtain(boolean finished, int configChanges) { in obtain() argument 69 instance.mConfigChanges = configChanges; in obtain()
|
H A D | PauseActivityItem.java | 74 public static PauseActivityItem obtain(boolean finished, boolean userLeaving, int configChanges, in obtain() argument 82 instance.mConfigChanges = configChanges; in obtain()
|
H A D | ActivityRelaunchItem.java | 93 List<ReferrerIntent> pendingNewIntents, int configChanges, MergedConfiguration config, in obtain() argument 101 instance.mConfigChanges = configChanges; in obtain()
|
/aosp14/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/applications/ |
H A D | ApplicationsStateRoboTest.java | 752 final InterestingConfigChanges configChanges = mock(InterestingConfigChanges.class); in setupDoResumeIfNeededLocked() local 753 when(configChanges.applyNewConfig(any(Resources.class))).thenReturn(false); in setupDoResumeIfNeededLocked() 754 mApplicationsState.setInterestingConfigChanges(configChanges); in setupDoResumeIfNeededLocked()
|
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | WindowTestsBase.java | 1202 ActivityBuilder setConfigChanges(int configChanges) { in setConfigChanges() argument 1203 mConfigChanges = configChanges; in setConfigChanges() 1298 aInfo.configChanges |= mConfigChanges; in buildInner()
|
H A D | ActivityRecordTests.java | 386 activity.info.configChanges &= ~CONFIG_ORIENTATION; in testSetsRelaunchReason_NotDragResizing() 411 activity.info.configChanges &= ~CONFIG_ORIENTATION; in testSetsRelaunchReason_DragResizing() 438 activity.info.configChanges &= ~CONFIG_ORIENTATION; in testRelaunchClearTopWaitingTranslucent() 459 activity.info.configChanges &= ~ActivityInfo.CONFIG_FONT_SCALE; in testSetsRelaunchReason_NonResizeConfigChanges()
|