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. ?

貢獻者指南