@Override public Theme getTheme() { boolean installed = ProxyEnvironment.hasInstance(mTargetPackageName); if (installed) { if (mTargetTheme == null) { mTargetTheme = ProxyEnvironment.getInstance(mTargetPackageName).getTargetResources().newTheme(); mTargetTheme.setTo(ProxyEnvironment.getInstance(mTargetPackageName).getTargetTheme()); } return mTargetTheme; } else { return super.getTheme(); } }