Skip to content

stopCamera概率ANR #9

@Reginer

Description

@Reginer

mCameraProviderFuture.get().unbindAll();

Image

这行代码有概率导致ANR,我是这样修改的没再复现,参考一下 ?

public void stopCamera() {
        if (mCameraProviderFuture != null && !mCameraProviderFuture.isCancelled()) {
            try {
                mCameraProviderFuture.get(3, TimeUnit.SECONDS).unbindAll();
            } catch (Exception e) {
                LogX.e(e);
            } finally {
                mCamera = null;
            }
        }
    }

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