Merge "Fix up some jank from unnecessary reinflation" into oc-dev
This commit is contained in:
@@ -26,13 +26,13 @@ public class InterestingConfigChanges {
|
||||
private int mLastDensity;
|
||||
|
||||
public InterestingConfigChanges() {
|
||||
this(0);
|
||||
this(ActivityInfo.CONFIG_LOCALE
|
||||
| ActivityInfo.CONFIG_UI_MODE | ActivityInfo.CONFIG_SCREEN_LAYOUT
|
||||
| ActivityInfo.CONFIG_ASSETS_PATHS);
|
||||
}
|
||||
|
||||
public InterestingConfigChanges(int extraFlags) {
|
||||
mFlags = extraFlags | ActivityInfo.CONFIG_LOCALE
|
||||
| ActivityInfo.CONFIG_UI_MODE | ActivityInfo.CONFIG_SCREEN_LAYOUT
|
||||
| ActivityInfo.CONFIG_ASSETS_PATHS;
|
||||
public InterestingConfigChanges(int flags) {
|
||||
mFlags = flags;
|
||||
}
|
||||
|
||||
public boolean applyNewConfig(Resources res) {
|
||||
|
||||
@@ -92,7 +92,9 @@ public class AssistManager implements ConfigurationChangedReceiver {
|
||||
mAssistDisclosure = new AssistDisclosure(context, new Handler());
|
||||
|
||||
registerVoiceInteractionSessionListener();
|
||||
mInterestingConfigChanges = new InterestingConfigChanges(ActivityInfo.CONFIG_ORIENTATION);
|
||||
mInterestingConfigChanges = new InterestingConfigChanges(ActivityInfo.CONFIG_ORIENTATION
|
||||
| ActivityInfo.CONFIG_LOCALE | ActivityInfo.CONFIG_UI_MODE
|
||||
| ActivityInfo.CONFIG_SCREEN_LAYOUT | ActivityInfo.CONFIG_ASSETS_PATHS);
|
||||
onConfigurationChanged(context.getResources().getConfiguration());
|
||||
}
|
||||
|
||||
|
||||
@@ -49,7 +49,8 @@ public class FragmentHostManager {
|
||||
private final HashMap<String, ArrayList<FragmentListener>> mListeners = new HashMap<>();
|
||||
private final View mRootView;
|
||||
private final InterestingConfigChanges mConfigChanges = new InterestingConfigChanges(
|
||||
ActivityInfo.CONFIG_FONT_SCALE);
|
||||
ActivityInfo.CONFIG_FONT_SCALE | ActivityInfo.CONFIG_LOCALE
|
||||
| ActivityInfo.CONFIG_SCREEN_LAYOUT | ActivityInfo.CONFIG_ASSETS_PATHS);
|
||||
private final FragmentService mManager;
|
||||
private final PluginFragmentManager mPlugins = new PluginFragmentManager();
|
||||
|
||||
|
||||
@@ -60,7 +60,8 @@ public class VolumeDialogComponent implements VolumeComponent, TunerService.Tuna
|
||||
private final Context mContext;
|
||||
private final VolumeDialogControllerImpl mController;
|
||||
private final InterestingConfigChanges mConfigChanges = new InterestingConfigChanges(
|
||||
ActivityInfo.CONFIG_FONT_SCALE);
|
||||
ActivityInfo.CONFIG_FONT_SCALE | ActivityInfo.CONFIG_LOCALE
|
||||
| ActivityInfo.CONFIG_ASSETS_PATHS);
|
||||
private final Extension mExtension;
|
||||
private VolumeDialog mDialog;
|
||||
private VolumePolicy mVolumePolicy = new VolumePolicy(
|
||||
|
||||
Reference in New Issue
Block a user