package org.bbs.osgi.activity; import android.content.Context; import android.content.ContextWrapper; import android.content.res.Resources; /** * when bundle resource is ready, return this, otherwise, return normally. * @author bysong * */ class LazyContext extends ContextWrapper { private Resources mResource; public LazyContext(Context base) { super(base); } public void bundleResReady(Resources res){ mResource = res; } @Override public Resources getResources() { if (null == mResource) { return super.getResources(); } else { return mResource; } } }