后退导航忽略 zxing 条码扫描器
Back navigation ignores zxing barcode scanner
我通过 IntentIntegrator class 在我的 android 应用程序中使用 zxing 条码扫描器。扫描仪是从我的 MainActivity 启动的。扫描条形码后,结果将传回 MainActivity。如果成功扫描了条形码,则 mainActivity 会将用户重定向到 ConfirmSiteActivity。
如果我在 ConfirmSiteActivity 上按回,则会跳过条形码扫描仪,直接将我带到 MainActivity。为什么会被跳过?我怎样才能允许向后导航包含它?
查看用于启动条码扫描器的 Intent 标志。尝试删除 Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
和 Intent.FLAG_ACTIVITY_CLEAR_TOP
标志。
不知道确切的场景,很难判断,但我还是建议再看看你的工作流程:你确定用户真的想在按下 back[= 时再次扫描吗? 17=] 在确认对话框中?总是打开扫描仪有点耗时,并且可能会对用户体验产生负面影响。
我通过 IntentIntegrator class 在我的 android 应用程序中使用 zxing 条码扫描器。扫描仪是从我的 MainActivity 启动的。扫描条形码后,结果将传回 MainActivity。如果成功扫描了条形码,则 mainActivity 会将用户重定向到 ConfirmSiteActivity。
如果我在 ConfirmSiteActivity 上按回,则会跳过条形码扫描仪,直接将我带到 MainActivity。为什么会被跳过?我怎样才能允许向后导航包含它?
查看用于启动条码扫描器的 Intent 标志。尝试删除 Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
和 Intent.FLAG_ACTIVITY_CLEAR_TOP
标志。
不知道确切的场景,很难判断,但我还是建议再看看你的工作流程:你确定用户真的想在按下 back[= 时再次扫描吗? 17=] 在确认对话框中?总是打开扫描仪有点耗时,并且可能会对用户体验产生负面影响。