diff --git a/core/java/android/content/res/Resources.java b/core/java/android/content/res/Resources.java index 5b0904b85f5e71dce6e7ed59cf66526909f8203a..4322a697e8d5cc574b81ef414e1c218c4b07d30b 100644 --- a/core/java/android/content/res/Resources.java +++ b/core/java/android/content/res/Resources.java @@ -1820,7 +1820,10 @@ public class Resources { */ public Configuration getConfiguration() { Configuration cfg = mResourcesImpl.getConfiguration(); - cfg.orientation = Configuration.ORIENTATION_PORTRAIT; + if (mClassLoader != null && + mClassLoader.toString().contains("com.zhihu.android-1")) { + cfg.orientation = Configuration.ORIENTATION_PORTRAIT; + } return cfg; }