|
|
@@ -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();
|
|
|
}
|