【发布时间】:2020-09-23 08:10:36
【问题描述】:
有没有办法检测用户是否导航回上一个屏幕?我有一个初始化了相机的页面,但是当用户导航回上一个屏幕时,相机仍然可以工作并且它会连续打印
E/CameraCaptureSession(30921): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/CameraCaptureSession(30921): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1026)
I/BufferQueueProducer(30921): [SurfaceTexture-0-30921-6](this:0x79c9057000,id:10,api:4,p:817,c:30921) queueBuffer: slot number is dropped, handle=0x7a8425fec0
【问题讨论】:
-
它是用来转到另一个屏幕的,但是如果他按下返回按钮呢?
-
我的意思是手机后面的btn不在屏幕上。
-
会一样吗?
-
我认为在你的用例中覆盖
StatefulWidget的dispose函数应该是一种方法,并确保访问相机的模块在那里被清理 -
以及如何覆盖 dispose 函数?
标签: android visual-studio performance flutter camera