hanjing лет назад: 6
Родитель
Сommit
c5e18a2382

+ 16 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/ActWebX5.java

@@ -1,12 +1,15 @@
 package com.sheep.gamegroup.view.activity;
 
 import android.content.Intent;
+import android.content.pm.ActivityInfo;
 import android.support.v4.app.Fragment;
 
 import com.sheep.gamegroup.absBase.BaseContainerActivity;
+import com.sheep.gamegroup.model.api.IWeb;
 import com.sheep.gamegroup.model.entity.WebParams;
 import com.sheep.gamegroup.module.webview.fragment.FgtWeb;
 import com.sheep.gamegroup.module.webview.fragment.FgtWebX5;
+import com.sheep.jiuyan.samllsheep.Config;
 import com.sheep.jiuyan.samllsheep.base.BaseFragment;
 import com.snail.antifake.jni.EmulatorDetectUtil;
 import com.umeng.socialize.UMShareAPI;
@@ -50,6 +53,19 @@ public class ActWebX5 extends BaseContainerActivity {
     }
 
     @Override
+    public void finish() {
+        if (fragment instanceof IWeb) {
+            IWeb webFragment = (IWeb) fragment;
+            String url = webFragment.getWebUrl();
+            if (url.contains(Config.PATH_DIRECTIONAL_RECHARGE)
+                    || url.contains(Config.PATH_DIRECTIONAL_MAKEGOLD)) {
+                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
+            }
+        }
+        super.finish();
+    }
+
+    @Override
     protected void onResume() {
         super.onResume();
     }

+ 4 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/RechargeResultAct.java

@@ -2,8 +2,11 @@ package com.sheep.gamegroup.view.activity;
 
 import android.content.ComponentName;
 import android.content.Intent;
+import android.content.pm.ActivityInfo;
+import android.graphics.drawable.GradientDrawable;
 import android.net.Uri;
 import android.text.TextUtils;
+import android.util.Log;
 import android.widget.TextView;
 
 import com.sheep.gamegroup.absBase.BaseActivity;
@@ -82,6 +85,7 @@ public class RechargeResultAct extends BaseActivity {
 
     @Override
     public void finish() {
+        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
         if (!TextUtils.isEmpty(gowhere)) {
             ComponentName appName = new ComponentName(gowhere, "com.yog.kothoth.view.activity.SSRechargeActivity");
             Intent intent = new Intent();