擼吧坑死寶寶了

luban圖片壓縮 我想多圖壓縮完成有後綴名 .setFilename(f.getAbsolutePath()) 裏面是setFilename(「data/data/img.png」)否則裏面會截取 截取找不到 / 就拋出異常了ide

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();

    }
}
相關文章
相關標籤/搜索