Skip to content

压缩时一直loading,且有不小的概率会Crash #404

@jerry9433

Description

@jerry9433

华为mate30Pro,鸿蒙系统
v3.10.6
已经设置targetSdk = 29和android:requestLegacyExternalStorage="true"

public class ImageCompressEngine implements CompressFileEngine {

    @Override
    public void onStartCompress(Context context, ArrayList<Uri> source, OnKeyValueResultCallbackListener call) {
        Luban.with(context).load(source).ignoreBy(500)
                .filter(path -> PictureMimeType.isUrlHasImage(path) && !PictureMimeType.isHasHttp(path))
                .setCompressListener(new OnNewCompressListener() {
                    @Override
                    public void onStart() {

                    }

                    @Override
                    public void onSuccess(String source, File compressFile) {
                        LogUtils.i("localMediaCompress",source);
                        if (call != null) {
                            call.onCallback(source, compressFile.getAbsolutePath());
                        }
                    }

                    @Override
                    public void onError(String source, Throwable e) {
                        LogUtils.i("localMediaCompress", source);
                        LogUtils.i("localMediaCompress", e.getMessage());
                        if (call != null) {
                            call.onCallback(source, null);
                        }
                    }
                }).launch();
    }
}

稍微大点的图片,2-3M的,手机拍照的,就会loading很长时间,一张差不多2分钟左右吧,且大几率会crash

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions