From 1ef8fa5debeef6e2b1bdec7c19bde80afcabd3f4 Mon Sep 17 00:00:00 2001 From: kehaoyuan Date: Thu, 14 May 2020 11:05:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=8A=E5=88=9D=E5=A7=8B=E5=8C=96=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E6=9C=8D=E5=8A=A1=E6=94=BE=E5=88=B0=E4=B8=BB=E7=BA=BF?= =?UTF-8?q?=E7=A8=8B=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gh/gamecenter/SplashScreenActivity.java | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java index f8ee467af8..226a0fee2c 100644 --- a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java +++ b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java @@ -15,6 +15,12 @@ import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +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; @@ -55,11 +61,6 @@ import java.util.Date; import java.util.List; import java.util.Locale; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -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,6 +136,9 @@ public class SplashScreenActivity extends BaseActivity { launchMainActivity(); } + // 后续涉及到刷新页面的操作,必须在主线程执行 + DownloadManager.getInstance(this).initDownloadService(); + AppExecutor.getIoExecutor().execute(() -> { Config.getGhzsSettings(); deviceDialogSetting(); @@ -163,8 +167,6 @@ public class SplashScreenActivity extends BaseActivity { // 更新本地时间 DeviceTokenUtils.syncServerTime(this); - - DownloadManager.getInstance(this).initDownloadService(); }); } @@ -187,10 +189,10 @@ public class SplashScreenActivity extends BaseActivity { }); } - private void getFilterDetailTags(){ + private void getFilterDetailTags() { RetrofitManager.getInstance(HaloApp.getInstance().getApplication()) .getApi().getFilterDetailTags() - .subscribe(new Response>(){ + .subscribe(new Response>() { @Override public void onResponse(@Nullable ArrayList response) { super.onResponse(response); @@ -199,11 +201,11 @@ public class SplashScreenActivity extends BaseActivity { }); } - private void getAuthDialog(){ + private void getAuthDialog() { RetrofitManager.getInstance(HaloApp.getInstance().getApplication()) .getApi() .authDialog() - .subscribe(new Response>(){ + .subscribe(new Response>() { @Override public void onResponse(@Nullable List response) { super.onResponse(response);