From 7f739798ab3fc2341e4534207d6d30bb2c4e5e4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8E=89=E4=B9=85?= <1484288157@qq.com> Date: Fri, 27 Nov 2020 11:39:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86Android11=E6=89=93=E5=BC=80[?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E5=AE=89=E8=A3=85=E6=9C=AA=E7=9F=A5=E5=BA=94?= =?UTF-8?q?=E7=94=A8]=E6=9D=83=E9=99=90=E5=90=8E=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E8=A7=A3=E5=8E=8Bxapk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/base/BaseActivity.java | 8 ++++---- .../main/java/com/gh/gamecenter/SplashScreenActivity.java | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/gh/base/BaseActivity.java b/app/src/main/java/com/gh/base/BaseActivity.java index 4ef78cba09..82393324c2 100644 --- a/app/src/main/java/com/gh/base/BaseActivity.java +++ b/app/src/main/java/com/gh/base/BaseActivity.java @@ -129,15 +129,15 @@ public abstract class BaseActivity extends BaseAppCompatActivity implements Easy if (savedInstanceState != null) { String xapkUnzipActivity = SPUtils.getString(Constants.SP_XAPK_UNZIP_ACTIVITY); - String xapkUnzipUrl = SPUtils.getString(Constants.SP_XAPK_URL); - Utils.log("页面重建了--" + xapkUnzipActivity + "--" + xapkUnzipUrl); + String xapkUrl = SPUtils.getString(Constants.SP_XAPK_URL); + Utils.log("页面重建了--" + xapkUnzipActivity + "--" + xapkUrl); if (this.getClass().getName().equals(SplashScreenActivity.class.getName())) { SPUtils.setString(Constants.SP_XAPK_UNZIP_ACTIVITY, ""); SPUtils.setString(Constants.SP_XAPK_URL, ""); return; } - if (this.getClass().getName().equals(xapkUnzipActivity) && !TextUtils.isEmpty(xapkUnzipUrl)) { - DownloadEntity downloadEntity = DownloadManager.getInstance(this).getDownloadEntityByUrl(xapkUnzipUrl); + if (this.getClass().getName().equals(xapkUnzipActivity) && !TextUtils.isEmpty(xapkUrl)) { + DownloadEntity downloadEntity = DownloadManager.getInstance(this).getDownloadEntityByUrl(xapkUrl); PackageInstaller.install(this, downloadEntity, false); SPUtils.setString(Constants.SP_XAPK_UNZIP_ACTIVITY, ""); SPUtils.setString(Constants.SP_XAPK_URL, ""); diff --git a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java index 06da7837ba..5b55a75570 100644 --- a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java +++ b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java @@ -127,6 +127,9 @@ public class SplashScreenActivity extends BaseActivity { } else { launchMainActivity(); } + + SPUtils.setString(Constants.SP_XAPK_UNZIP_ACTIVITY, ""); + SPUtils.setString(Constants.SP_XAPK_URL, ""); } private void showPrivacyDialog(ViewPager guideLayout) {