billyyoyo 6 vuotta sitten
vanhempi
commit
2252e85e9d

+ 4 - 1
app/src/main/java/com/sheep/gamegroup/view/activity/SplashAct.java

@@ -70,6 +70,8 @@ public class SplashAct extends BaseActivity {
 
     private SheepAd ad;
 
+    private boolean jumped = false;
+
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
@@ -100,7 +102,6 @@ public class SplashAct extends BaseActivity {
 
     private void init() {
         if (SysAppUtil.isNotSupport(this)) return;
-        new Exception("Splash go to checkuser").printStackTrace();
         SheepApp.getInstance().getNetComponent().getApiService().checkUserFirst()
                 .subscribeOn(Schedulers.io())
                 .observeOn(AndroidSchedulers.mainThread())
@@ -277,6 +278,7 @@ public class SplashAct extends BaseActivity {
     }
 
     private void sendHandlerMessages(int time) {
+        if (jumped) return;
         try {
             new Exception("Splash go to next").printStackTrace();
             if (timer != null) {
@@ -285,6 +287,7 @@ public class SplashAct extends BaseActivity {
             }
             mHandler.removeMessages(0);
             mHandler.sendEmptyMessageDelayed(0, time);
+            jumped = true;
         } catch (Exception e) {
             e.printStackTrace();
         }