Просмотр исходного кода

修改游戏里面登录和支付时弹出剪贴Dialog的问题,将游戏关联的小绵羊Act过滤掉

huangxi лет назад: 5
Родитель
Сommit
fcf40bc4b9
1 измененных файлов с 20 добавлено и 1 удалено
  1. 20 1
      app/src/main/java/com/sheep/jiuyan/samllsheep/SheepApp.java

+ 20 - 1
app/src/main/java/com/sheep/jiuyan/samllsheep/SheepApp.java

@@ -28,7 +28,9 @@ import com.liulishuo.okdownload.core.dispatcher.DownloadDispatcher;
 import com.sheep.gamegroup.di.components.DaggerNetComponent;
 import com.sheep.gamegroup.di.components.NetComponent;
 import com.sheep.gamegroup.di.modules.NetModule;
+import com.sheep.gamegroup.module.login.AccountConsistenceAct;
 import com.sheep.gamegroup.module.login.LoginAct;
+import com.sheep.gamegroup.module.qrcode.FaceWithQRActivity;
 import com.sheep.gamegroup.module.skin.util.SkinUtil;
 import com.sheep.gamegroup.usage.AppUsageManager;
 import com.sheep.gamegroup.util.ActionUtil;
@@ -50,8 +52,13 @@ import com.sheep.gamegroup.util.SysAppUtil;
 import com.sheep.gamegroup.util.TextToSpeechUtil;
 import com.sheep.gamegroup.util.UMConfigUtils;
 import com.sheep.gamegroup.view.activity.ActBindMobileRegister;
+import com.sheep.gamegroup.view.activity.ActPay;
+import com.sheep.gamegroup.view.activity.ChangeTelAct;
 import com.sheep.gamegroup.view.activity.GameCertificationActivity;
 import com.sheep.gamegroup.view.activity.MiddleSchemeAct;
+import com.sheep.gamegroup.view.activity.RealNameAuthenAct;
+import com.sheep.gamegroup.view.activity.RechargeAct;
+import com.sheep.gamegroup.view.activity.RechargeResultAct;
 import com.sheep.gamegroup.view.activity.SplashAct;
 import com.sheep.jiuyan.samllsheep.service.AutoCheckService;
 import com.sheep.jiuyan.samllsheep.service.DownloadService;
@@ -548,7 +555,19 @@ public class SheepApp extends MultiDexApplication {
             if (activityRef != null) activityRef.clear();
             activityRef = new WeakReference<>(activity);
             if (activity != null) {
-                if (DataUtil.getInstance().getUserEntity() == null || activity instanceof SplashAct || activity instanceof LoginAct || activity instanceof MiddleSchemeAct || activity instanceof ActBindMobileRegister) { // 可以是不用登录就存在的Act
+                if (DataUtil.getInstance().getUserEntity() == null
+                        || activity instanceof SplashAct
+                        || activity instanceof LoginAct
+                        || activity instanceof MiddleSchemeAct
+                        || activity instanceof ActBindMobileRegister
+                        || activity instanceof GameCertificationActivity
+                        || activity instanceof RechargeAct
+                        || activity instanceof FaceWithQRActivity
+                ||activity instanceof RealNameAuthenAct
+                ||activity instanceof ChangeTelAct
+                || activity instanceof ActPay
+                || activity instanceof RechargeResultAct
+                || activity instanceof AccountConsistenceAct) { // 可以是不用登录就存在的Act
                 } else {
                     LogUtil.println("onActivityResumed checkCopyText activity", activity.getClass().getSimpleName());