【问题标题】:Back navigation ignores zxing barcode scanner后退导航忽略zxing条码扫描器
【发布时间】:2016-03-18 02:37:52
【问题描述】:

我通过IntentIntegrator 类在我的android 应用程序中使用zxing 条码扫描器。扫描仪是从我的 MainActivity 启动的。扫描条形码后,结果将传递回 MainActivity。如果成功扫描了条形码,则 mainActivity 会将用户重定向到 ConfirmSiteActivity。

如果我按回 ConfirmSiteActivity,则会跳过条形码扫描仪,直接将我带到 MainActivity。为什么会被跳过?以及如何允许后退导航包含它?

【问题讨论】:

    标签: android zxing barcode-scanner


    【解决方案1】:

    查看条码扫描器启动时使用的 Intent 标志。尝试删除 Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 和 Intent.FLAG_ACTIVITY_CLEAR_TOP 标志。

    不知道确切的场景,很难判断,但我仍然建议再次查看您的工作流程:您确定用户真的想在按 back 时再次扫描确认对话框?打开扫描仪总是有点费时,并且可能对用户体验产生负面影响。

    【讨论】:

    • 你说服了我! 99% 的时间我认为用户会尝试返回主菜单,而不是扫描不同的 QR 码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    相关资源
    最近更新 更多