nisrulz/qreader

surfaceCreated not triggered on resume after unlock screen

开放

#43 创建于 2017年7月4日

 (5 条评论) (0 个反应) (0 位负责人)Java (106 个派生)github user discovery
bughelp wanted

仓库指标

星标
 (369 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

all is going well, but if you try to press the power button (lock button) surfaceCreatedis not trigerred (SurfaceHolder.Callback surfaceHolderCallback @ line 90)

so this block (@ line 195)

public void start() { if (surfaceView != null && surfaceHolderCallback != null) { //if surface already created, we can start camera if (surfaceCreated) { startCameraView(context, cameraSource, surfaceView); } else { //startCameraView will be invoke in void surfaceCreated surfaceView.getHolder().addCallback(surfaceHolderCallback); } } }

start camera view will never be called. any fix. ?

贡献者指南