|
|
@ -57,12 +57,13 @@ public class SplashActivity extends BaseActivity { |
|
|
|
private SharedPreUtils spu; |
|
|
|
private SharedPreUtils spu; |
|
|
|
private int todayAdCount; |
|
|
|
private int todayAdCount; |
|
|
|
private int adTimes; |
|
|
|
private int adTimes; |
|
|
|
|
|
|
|
private boolean hasStart = false; |
|
|
|
|
|
|
|
|
|
|
|
private PermissionsChecker mPermissionsChecker; |
|
|
|
private PermissionsChecker mPermissionsChecker; |
|
|
|
//创建子线程
|
|
|
|
//创建子线程
|
|
|
|
private Thread start = new Thread() { |
|
|
|
private Runnable start = () -> { |
|
|
|
@Override |
|
|
|
if (!hasStart && !App.isDestroy(SplashActivity.this)) { |
|
|
|
public void run() { |
|
|
|
hasStart = true; |
|
|
|
try { |
|
|
|
try { |
|
|
|
Thread.sleep(WAIT_INTERVAL);//使程序休眠
|
|
|
|
Thread.sleep(WAIT_INTERVAL);//使程序休眠
|
|
|
|
Intent it = new Intent(SplashActivity.this, MainActivity.class);//启动MainActivity
|
|
|
|
Intent it = new Intent(SplashActivity.this, MainActivity.class);//启动MainActivity
|
|
|
@ -200,21 +201,15 @@ public class SplashActivity extends BaseActivity { |
|
|
|
if (BookGroupService.getInstance().curGroupIsPrivate()) { |
|
|
|
if (BookGroupService.getInstance().curGroupIsPrivate()) { |
|
|
|
App.runOnUiThread(() -> { |
|
|
|
App.runOnUiThread(() -> { |
|
|
|
MyAlertDialog.showPrivateVerifyDia(SplashActivity.this, needGoTo -> { |
|
|
|
MyAlertDialog.showPrivateVerifyDia(SplashActivity.this, needGoTo -> { |
|
|
|
if (!start.isAlive()) { |
|
|
|
(new Thread(start)).start(); |
|
|
|
start.start(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, () -> { |
|
|
|
}, () -> { |
|
|
|
SharedPreUtils.getInstance().putString(SplashActivity.this.getString(R.string.curBookGroupId), ""); |
|
|
|
SharedPreUtils.getInstance().putString(SplashActivity.this.getString(R.string.curBookGroupId), ""); |
|
|
|
SharedPreUtils.getInstance().putString(SplashActivity.this.getString(R.string.curBookGroupName), ""); |
|
|
|
SharedPreUtils.getInstance().putString(SplashActivity.this.getString(R.string.curBookGroupName), ""); |
|
|
|
if (!start.isAlive()) { |
|
|
|
(new Thread(start)).start(); |
|
|
|
start.start(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if (!start.isAlive()) { |
|
|
|
(new Thread(start)).start(); |
|
|
|
start.start(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|