rivate void initFile() { for (int i = 0; i < photoPaths.size(); i++) { File f = new File(photoPaths.get(i)); Luban.get(this) .load(f) .setFilename(f.getAbsolutePath()) .putGear(Luban.THIRD_GEAR) .setCompressListener(new OnCompressListener() { @Override public void onStart() { Toast.makeText(MainRepairsActivity.this, "正在压缩,请不要上传!", Toast.LENGTH_SHORT).show(); } @Override public void onSuccess(File file) { Toast.makeText(MainRepairsActivity.this, "压缩成功了,快去上传吧!", Toast.LENGTH_SHORT).show(); files.add(file); } @Override public void onError(Throwable e) { e.printStackTrace(); Toast.makeText(MainRepairsActivity.this, "图片压缩失败!", Toast.LENGTH_SHORT).show(); } }).launch(); } }