Loading tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderAction.java +15 −6 Original line number Diff line number Diff line Loading @@ -248,11 +248,16 @@ public abstract class RenderAction<T extends RenderParams> extends FrameworkReso * The counterpart is {@link #setUp()}. */ private void tearDown() { // The context may be null, if there was an error during init(). if (mContext != null) { // Make sure to remove static references, otherwise we could not unload the lib mContext.disposeResources(); } if (sCurrentContext != null) { // quit HandlerThread created during this session. HandlerThread_Delegate.cleanUp(sCurrentContext); } // clear the stored ViewConfiguration since the map is per density and not per context. ViewConfiguration_Accessor.clearConfigurations(); Loading @@ -263,10 +268,14 @@ public abstract class RenderAction<T extends RenderParams> extends FrameworkReso sCurrentContext = null; Bridge.setLog(null); if (mContext != null) { mContext.getRenderResources().setFrameworkResourceIdProvider(null); mContext.getRenderResources().setLogger(null); } mContext = null; } public static BridgeContext getCurrentContext() { return sCurrentContext; } Loading tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java +4 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package libcore.icu; import com.android.tools.layoutlib.annotations.LayoutlibDelegate; import com.ibm.icu.text.DateTimePatternGenerator; import com.ibm.icu.util.ULocale; import java.util.Locale; Loading Loading @@ -45,7 +47,8 @@ public class ICU_Delegate { @LayoutlibDelegate /*package*/ static String getBestDateTimePattern(String skeleton, String localeName) { return ""; // TODO: check what the right value should be. return DateTimePatternGenerator.getInstance(new ULocale(localeName)) .getBestPattern(skeleton); } @LayoutlibDelegate Loading Loading
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderAction.java +15 −6 Original line number Diff line number Diff line Loading @@ -248,11 +248,16 @@ public abstract class RenderAction<T extends RenderParams> extends FrameworkReso * The counterpart is {@link #setUp()}. */ private void tearDown() { // The context may be null, if there was an error during init(). if (mContext != null) { // Make sure to remove static references, otherwise we could not unload the lib mContext.disposeResources(); } if (sCurrentContext != null) { // quit HandlerThread created during this session. HandlerThread_Delegate.cleanUp(sCurrentContext); } // clear the stored ViewConfiguration since the map is per density and not per context. ViewConfiguration_Accessor.clearConfigurations(); Loading @@ -263,10 +268,14 @@ public abstract class RenderAction<T extends RenderParams> extends FrameworkReso sCurrentContext = null; Bridge.setLog(null); if (mContext != null) { mContext.getRenderResources().setFrameworkResourceIdProvider(null); mContext.getRenderResources().setLogger(null); } mContext = null; } public static BridgeContext getCurrentContext() { return sCurrentContext; } Loading
tools/layoutlib/bridge/src/libcore/icu/ICU_Delegate.java +4 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package libcore.icu; import com.android.tools.layoutlib.annotations.LayoutlibDelegate; import com.ibm.icu.text.DateTimePatternGenerator; import com.ibm.icu.util.ULocale; import java.util.Locale; Loading Loading @@ -45,7 +47,8 @@ public class ICU_Delegate { @LayoutlibDelegate /*package*/ static String getBestDateTimePattern(String skeleton, String localeName) { return ""; // TODO: check what the right value should be. return DateTimePatternGenerator.getInstance(new ULocale(localeName)) .getBestPattern(skeleton); } @LayoutlibDelegate Loading