Преглед на файлове

修复分享qq与微信时,图片是同一个的问题

zengjiebin преди 7 години
родител
ревизия
5a97776052
променени са 1 файла, в които са добавени 8 реда и са изтрити 4 реда
  1. 8 4
      app/src/main/java/com/sheep/gamegroup/view/activity/InvitationActivity.java

+ 8 - 4
app/src/main/java/com/sheep/gamegroup/view/activity/InvitationActivity.java

@@ -168,10 +168,14 @@ public class InvitationActivity extends AppCompatActivity implements ScalableCar
                         switch (position){
                             case 1://qq
                             case 2://wx
-                                String fileName = String.format(Locale.CHINA, "share%d.jpg", position);
-                                file = new File(ClassFileHelper.DIR, fileName);
-                                if(!file.exists())
-                                    file = ViewUtil.saveImage(mRecyclerView.getChildAt(curPosition).findViewById(R.id.layout_view), ClassFileHelper.DIR, fileName);
+                                try {
+                                    String fileName = String.format(Locale.CHINA, "share%d%s%d.jpg", position, BuildConfig.FLAVOR, mPictureList.get(position).getLink().hashCode());
+                                    file = new File(ClassFileHelper.DIR, fileName);
+                                    if(!file.exists())
+                                        file = ViewUtil.saveImage(mRecyclerView.getChildAt(curPosition).findViewById(R.id.layout_view), ClassFileHelper.DIR, fileName);
+                                } catch (Exception e) {
+                                    e.printStackTrace();
+                                }
                                 break;
 
                         }