2016-03-17 28 views
0

我在我的android應用程序中通過IntentIntegrator類使用zxing條碼掃描器。掃描儀從我的MainActivity啓動。掃描完條形碼後,結果會傳回MainActivity。如果成功掃描條碼,mainActivity會將用戶重定向到ConfirmSiteActivity。返回導航忽略zxing條碼掃描器

如果我按下ConfirmSiteActivity,那麼條形碼掃描器將被跳過,直接將我帶到MainActivity。爲什麼跳過?我怎樣才能讓後退導航包含它?

回答

0

查看啓動條碼掃描器的Intent標誌。嘗試刪除Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESETIntent.FLAG_ACTIVITY_CLEAR_TOP標誌。

不知道確切的情況,很難判斷,但我仍然建議再次查看您的工作流程:確定用戶確實想要在確認對話框中按第二次掃描?打開掃描儀總是有點耗時,可能會對用戶體驗產生負面影響。

+0

你說服了我! 99%的時間我認爲用戶會試圖回到主菜單,而不是掃描不同的QR碼 – brnby