From 0e870a0d919a28a45084a7df5f662afbfd7e086d Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 15 十二月 2020 14:44:28 +0800
Subject: [PATCH] DownloadAndSetImageTask和SetImageTask两个类由于在子线程执行,会经常出现activity关闭后继续执行导致报错崩溃问题,修复此bug

---
 app/src/main/java/cn/flightfeather/thirdapp/task/DownloadAndSetImageTask.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/cn/flightfeather/thirdapp/task/DownloadAndSetImageTask.java b/app/src/main/java/cn/flightfeather/thirdapp/task/DownloadAndSetImageTask.java
index 8fb1993..31530e9 100644
--- a/app/src/main/java/cn/flightfeather/thirdapp/task/DownloadAndSetImageTask.java
+++ b/app/src/main/java/cn/flightfeather/thirdapp/task/DownloadAndSetImageTask.java
@@ -1,7 +1,6 @@
 package cn.flightfeather.thirdapp.task;
 
 import android.app.Activity;
-import android.content.Context;
 import android.os.Environment;
 import android.util.Log;
 import android.widget.ImageView;
@@ -36,17 +35,18 @@
     private Activity activity;
 
     //涓嬭浇骞舵樉绀哄浘鐗�
-    public DownloadAndSetImageTask(Mediafile mediafile, ImageView imageView, Context context) {
+    public DownloadAndSetImageTask(Mediafile mediafile, ImageView imageView, Activity activity) {
         this.mediafile = mediafile;
         this.imageView = imageView;
-        application = (CommonApplication) context.getApplicationContext();
+        this.activity = activity;
+        application = (CommonApplication) activity.getApplicationContext();
     }
     //鍙笅杞�
-    public DownloadAndSetImageTask(Mediafile mediafile, Context context) {
+    public DownloadAndSetImageTask(Mediafile mediafile, Activity activity) {
         this.mediafile = mediafile;
-        application = (CommonApplication) context.getApplicationContext();
+        application = (CommonApplication) activity.getApplicationContext();
         try {
-            activity = (Activity) context;
+            this.activity = (Activity) activity;
         } catch (Exception e) {
             e.printStackTrace();
         }

--
Gitblit v1.9.3