qreader icon indicating copy to clipboard operation
qreader copied to clipboard

surfaceCreated not triggered on resume after unlock screen

Open ralphgabrielle opened this issue 7 years ago • 5 comments

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

ralphgabrielle avatar Jul 04 '17 07:07 ralphgabrielle

I will have to look into this, but a dirty fix would be to restart the activity. I understand that is not what is obviously desired, but this would force the whole setup process to start again. I would, however, keep this issue open to address this in the next release.

I would, however, like to mention that I am fairly occupied at work and haven't been able to give the time this project requires from me. I am open to contributions and help. As of now, I do not have a timeline for this fix or the next release in general.

Thank you for reporting the issue anyways. I would try to fix this asap.

nisrulz avatar Jul 04 '17 19:07 nisrulz

thanks for the reply, I'll try to have a better work around and post it here.

ralphgabrielle avatar Jul 05 '17 00:07 ralphgabrielle

@ralphgabrielle Can you confirm this issue still exists based on the latest release? I have tried to simulate the issue by following the steps you mentioned and I cannot reproduce it.

nisrulz avatar Nov 04 '17 08:11 nisrulz

Hi, I will try to the new update if the problem still persist. Thanks for the update.

http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free. www.avg.com http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Sat, Nov 4, 2017 at 4:04 PM, Nishant Srivastava <[email protected]

wrote:

@ralphgabrielle https://github.com/ralphgabrielle Can you confirm this issue still exists based on the latest release? I have tried to simulate the issue by following the steps you mentioned and I cannot reproduce it.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nisrulz/qreader/issues/43#issuecomment-341879509, or mute the thread https://github.com/notifications/unsubscribe-auth/AG9e9Ksqoh0VwTgneUZ4Lw9hlViVXTP4ks5szBqLgaJpZM4OM-9F .

ralphgabrielle avatar Nov 05 '17 07:11 ralphgabrielle

I meet the same problem with version 2.1.2. Any progress on this? Edit: I end up with this code to fix this. Now sure why.


    override fun onStart() {
        super.onStart()
        qrReader.initAndStart(camera)

    }

    override fun onResume() {
        super.onResume()
        qrReader.start()
    }
    override fun onPause() {
        super.onPause()
        qrReader.releaseAndCleanup()
    }

wbinarytree avatar Jul 17 '18 08:07 wbinarytree