public virtual void set(android.content.res.CompatibilityInfo compatInfo) { if (compatInfo != null && (compatInfo.isScalingRequired() || !compatInfo.supportsScreen ())) { mCompatInfo = compatInfo; } else { mCompatInfo = android.content.res.CompatibilityInfo.DEFAULT_COMPATIBILITY_INFO; } }
internal android.content.res.Configuration applyConfigCompatMainThread(android.content.res.Configuration config, android.content.res.CompatibilityInfo compat) { if (config == null) { return null; } if (compat != null && !compat.supportsScreen()) { mMainThreadConfig.setTo(config); config = mMainThreadConfig; compat.applyToConfiguration(config); } return config; }
internal static android.content.res.Configuration applyConfigCompat(android.content.res.Configuration config, android.content.res.CompatibilityInfo compat) { if (config == null) { return null; } if (compat != null && !compat.supportsScreen()) { config = new android.content.res.Configuration(config); compat.applyToConfiguration(config); } return config; }