From 8d4b3e0851ca8f562fe3b97155da357c87df442a Mon Sep 17 00:00:00 2001 From: chenjuntao Date: Mon, 11 Feb 2019 10:39:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0=E9=9D=9E?= =?UTF-8?q?=E6=B4=BB=E8=B7=83=E7=8A=B6=E6=80=81=E7=9A=84=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E9=80=A0=E6=88=90=E7=9A=84=E9=97=AA=E9=80=80=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/gamecenter/ViewImageActivity.java | 5 ++++- .../main/java/com/gh/gamecenter/download/DownloadFragment.kt | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/ViewImageActivity.java b/app/src/main/java/com/gh/gamecenter/ViewImageActivity.java index 00ee594860..5a6cccd596 100644 --- a/app/src/main/java/com/gh/gamecenter/ViewImageActivity.java +++ b/app/src/main/java/com/gh/gamecenter/ViewImageActivity.java @@ -338,7 +338,10 @@ public class ViewImageActivity extends BaseActivity implements OnPageChangeListe dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(container1); - dialog.show(); + + if (!isFinishing()) { + dialog.show(); + } reportTv.setOnClickListener(v -> { findImageBM(); diff --git a/app/src/main/java/com/gh/gamecenter/download/DownloadFragment.kt b/app/src/main/java/com/gh/gamecenter/download/DownloadFragment.kt index 3ce8fef29a..ce89de94e7 100644 --- a/app/src/main/java/com/gh/gamecenter/download/DownloadFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/download/DownloadFragment.kt @@ -149,7 +149,7 @@ class DownloadFragment : BaseFragment_TabLayout() { if (view != null) { view!!.postDelayed({ mViewPager.currentItem = skip.currentItem - if (skip.currentItem == DownloadManagerActivity.INDEX_DOWNLOAD) { + if (isAdded && skip.currentItem == DownloadManagerActivity.INDEX_DOWNLOAD) { val fragments = childFragmentManager.fragments if (fragments != null) { for (fragment in fragments) {