Loading tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java +2 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ import android.annotation.NonNull; import android.content.res.BridgeAssetManager; import android.graphics.Bitmap; import android.graphics.FontFamily_Delegate; import android.graphics.Typeface; import android.graphics.Typeface_Delegate; import android.icu.util.ULocale; import android.os.Looper; Loading Loading @@ -402,6 +403,7 @@ public final class Bridge extends com.android.ide.common.rendering.api.Bridge { // dispose of the default typeface. Typeface_Delegate.resetDefaults(); Typeface.sDynamicTypefaceCache.evictAll(); return true; } Loading tools/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java +1 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,7 @@ public class RenderTestBase { sFrameworkRepo = null; sProjectResources = null; sLogger = null; sBridge.dispose(); sBridge = null; TestUtils.gc(); Loading tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java +2 −1 Original line number Diff line number Diff line Loading @@ -334,7 +334,8 @@ public final class CreateInfo implements ICreateInfo { private final static String[] PROMOTED_FIELDS = new String[] { "android.graphics.drawable.VectorDrawable#mVectorState", "android.view.Choreographer#mLastFrameTimeNanos", "android.graphics.FontFamily#mBuilderPtr" "android.graphics.FontFamily#mBuilderPtr", "android.graphics.Typeface#sDynamicTypefaceCache" }; /** Loading Loading
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java +2 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ import android.annotation.NonNull; import android.content.res.BridgeAssetManager; import android.graphics.Bitmap; import android.graphics.FontFamily_Delegate; import android.graphics.Typeface; import android.graphics.Typeface_Delegate; import android.icu.util.ULocale; import android.os.Looper; Loading Loading @@ -402,6 +403,7 @@ public final class Bridge extends com.android.ide.common.rendering.api.Bridge { // dispose of the default typeface. Typeface_Delegate.resetDefaults(); Typeface.sDynamicTypefaceCache.evictAll(); return true; } Loading
tools/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java +1 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,7 @@ public class RenderTestBase { sFrameworkRepo = null; sProjectResources = null; sLogger = null; sBridge.dispose(); sBridge = null; TestUtils.gc(); Loading
tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java +2 −1 Original line number Diff line number Diff line Loading @@ -334,7 +334,8 @@ public final class CreateInfo implements ICreateInfo { private final static String[] PROMOTED_FIELDS = new String[] { "android.graphics.drawable.VectorDrawable#mVectorState", "android.view.Choreographer#mLastFrameTimeNanos", "android.graphics.FontFamily#mBuilderPtr" "android.graphics.FontFamily#mBuilderPtr", "android.graphics.Typeface#sDynamicTypefaceCache" }; /** Loading