统一管理线程分配,减少资源占用
This commit is contained in:
@ -15,13 +15,9 @@ import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.viewpager.widget.PagerAdapter;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
|
||||
import com.g00fy2.versioncompare.Version;
|
||||
import com.gh.base.BaseActivity;
|
||||
import com.gh.common.AppExecutor;
|
||||
import com.gh.common.constant.Config;
|
||||
import com.gh.common.util.DataUtils;
|
||||
import com.gh.common.util.DeviceTokenUtils;
|
||||
@ -43,7 +39,6 @@ import com.gh.gamecenter.manager.FilterManager;
|
||||
import com.gh.gamecenter.retrofit.BiResponse;
|
||||
import com.gh.gamecenter.retrofit.RetrofitManager;
|
||||
import com.gh.gamecenter.user.UserRepository;
|
||||
import com.halo.assistant.HaloApp;
|
||||
import com.lightgame.download.DownloadEntity;
|
||||
import com.lightgame.download.FileUtils;
|
||||
import com.qq.gdt.action.ActionType;
|
||||
@ -56,6 +51,10 @@ import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.core.app.ActivityCompat;
|
||||
import androidx.viewpager.widget.PagerAdapter;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
import pub.devrel.easypermissions.AfterPermissionGranted;
|
||||
@ -135,7 +134,7 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
launchMainActivity();
|
||||
}
|
||||
|
||||
HaloApp.getInstance().getMainExecutor().execute(() -> {
|
||||
AppExecutor.getIoExecutor().execute(() -> {
|
||||
Config.getGhzsSettings();
|
||||
|
||||
UsageStatsHelper.checkAndPostUsageStats();
|
||||
@ -243,7 +242,7 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
if (EasyPermissions.hasPermissions(this, mPermissions)) {
|
||||
MtaHelper.onEvent("授权情况", "启动授权", "都授权");
|
||||
// 检查是否有旧版本光环,有就删掉
|
||||
HaloApp.getInstance().getMainExecutor().execute(this::deleteOutdatedUpdatePackage);
|
||||
AppExecutor.getIoExecutor().execute(this::deleteOutdatedUpdatePackage);
|
||||
} else {
|
||||
ActivityCompat.requestPermissions(this, mPermissions, REQUEST_PERMISSION_TAG);
|
||||
}
|
||||
@ -270,7 +269,7 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
private void logGrantedPermission(List<String> perms) {
|
||||
if (perms.size() == 1) {
|
||||
MtaHelper.onEvent("授权情况", "启动授权", "只授权存储");
|
||||
HaloApp.getInstance().getMainExecutor().execute(this::deleteOutdatedUpdatePackage);
|
||||
AppExecutor.getIoExecutor().execute(this::deleteOutdatedUpdatePackage);
|
||||
} else {
|
||||
if (perms.contains(Manifest.permission.READ_PHONE_STATE)) {
|
||||
MtaHelper.onEvent("授权情况", "启动授权", "都不授权");
|
||||
|
||||
Reference in New Issue
Block a user