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

编辑私人桩开发完成

huyuguo преди 4 години
родител
ревизия
5da7027f21
променени са 1 файла, в които са добавени 17 реда и са изтрити 9 реда
  1. 17 9
      app/src/main/java/com/electric/chargingpile/activity/PrivateZhuangInfoActivity.java

+ 17 - 9
app/src/main/java/com/electric/chargingpile/activity/PrivateZhuangInfoActivity.java

@ -194,6 +194,7 @@ public class PrivateZhuangInfoActivity extends Activity implements View.OnClickL
194 194
195 195
    public static ImageItem[] selectBitmap = new ImageItem[3];
196 196
    private int selectIndex = 0;
197
    private boolean isTakePhoto = false; // 是否更新图片
197 198
198 199
199 200
    private Handler handler = new Handler() {
@ -445,6 +446,7 @@ public class PrivateZhuangInfoActivity extends Activity implements View.OnClickL
445 446
                    ImageItem takePhoto = new ImageItem();
446 447
                    takePhoto.setBitmap(bitmap);
447 448
                    selectBitmap[selectIndex] = takePhoto;
449
                    isTakePhoto = true;
448 450
449 451
                    subscriber.onNext("");
450 452
                    subscriber.onComplete();
@ -990,15 +992,21 @@ public class PrivateZhuangInfoActivity extends Activity implements View.OnClickL
990 992
        String token = String.valueOf(updatetime);
991 993
        Log.i("token---", token);
992 994
993
        for (int i = 0; i < selectBitmap.length; i++) {
994
            if (selectBitmap[i] != null) {
995
                try {
996
                    bm = imageZoom(selectBitmap[i].getBitmap());
997
                    file = bitmapToBase64(bm);
998
                    par.put("file" + (i + 1), file);
999
                    par.put("filename" + (i + 1), "androidapp.jpg");
1000
                } catch (Exception e) {
1001
                    e.printStackTrace();
995
        if (selectBitmap[0] == null || selectBitmap[1] == null || selectBitmap[2] == null) {
996
            isTakePhoto = true;
997
        }
998
999
        if (isTakePhoto) {
1000
            for (int i = 0; i < selectBitmap.length; i++) {
1001
                if (selectBitmap[i] != null) {
1002
                    try {
1003
                        bm = imageZoom(selectBitmap[i].getBitmap());
1004
                        file = bitmapToBase64(bm);
1005
                        par.put("file" + (i + 1), file);
1006
                        par.put("filename" + (i + 1), "androidapp.jpg");
1007
                    } catch (Exception e) {
1008
                        e.printStackTrace();
1009
                    }
1002 1010
                }
1003 1011
            }
1004 1012
        }