Kaynağa Gözat

缓存图片下载地址使用本地地址,否则无法分享

zengjiebin 7 yıl önce
ebeveyn
işleme
14f871b1b6

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/util/share/ShareLinkConfig.java

@@ -202,7 +202,7 @@ public class ShareLinkConfig {
             return;
         }
         if(!TextUtils.isEmpty(iconUrl)){//下载图标后分享,iconUrl只是一个要下载图片的标识,下载成功后要设置为空并且设置其对应的文件,
-            String path = CacheImageUtil.getCacheImg(link);
+            String path = CacheImageUtil.getCacheImg(iconUrl);
             if(path == null) {
                 CacheImageUtil.cacheImg(iconUrl, new Action1<File>() {
                     @Override

+ 4 - 5
app/src/main/java/com/sheep/gamegroup/util/viewHelper/CacheImageUtil.java

@@ -12,6 +12,8 @@ import java.io.File;
 import okhttp3.Call;
 import rx.functions.Action1;
 
+import static com.sheep.jiuyan.samllsheep.utils.ClassFileHelper.DIR;
+
 /**
  * Created by realicing on 2018/11/13.
  * realicing@sina.com
@@ -73,11 +75,8 @@ public class CacheImageUtil {
         });
     }
 
-    public static File getImgCacheDir() {
-        return SheepApp.getInstance().getDir("img", Context.MODE_PRIVATE);
-    }
-
     public static String getImgCacheDirPath() {
-        return SheepApp.getInstance().getDir("img", Context.MODE_PRIVATE).getPath();
+//        return SheepApp.getInstance().getDir("img", Context.MODE_PRIVATE).getPath();
+        return DIR;
     }
 }

BIN
skin_newYear/src/main/res/drawable-xxhdpi/homepage_zhuanqian.png