【发布时间】:2012-07-19 10:12:14
【问题描述】:
我正在使用 ViewPager 在我的片段之间滑动。是否可以在 Fragment 中集成 QR 扫描仪(zxing 或任何其他),以便我可以从扫描仪视图滑动到另一个 Fragment,反之亦然?
据我所知,大多数 qr 扫描器都要求我使用扩展的 Activity 类并启动它以获得结果,在 onActivityResult 中处理它,这对我来说不是一个选项
【问题讨论】:
-
快速搜索会发现您要查找的内容:stackoverflow.com/questions/4782543/…
-
这不是我一直要求的,我知道如何集成zxing,问题是要使用它我必须启动单独的Activity,但我需要在Fragment中使用它跨度>
-
这正是您要找的。接受的答案告诉您如何将“zxing”直接集成到您的代码中,而不是使用基于
Intent的方法,正如您所说,这不是一种选择。然后你可以在你的Fragment、Activity中使用它。另外,Intent基于(使用onActivityResult)选项也可以在Fragment中进行。您可以在 Fragment 中使用来自onActivityResult的结果,毕竟每个Fragment都需要一个父Activity。 -
想知道您是否找到了答案?我已经检查了该链接并阅读了接受的答案,它所解释的只是如何将 ZXing 与您的项目集成;它甚至没有提示如何将扫描仪专门集成到自定义片段中。除非我在这里遗漏了一些明显的东西?我花了几个小时试图让它在没有运气的片段中工作,使用 IntentIntegrator 等。它只会在全屏模式或扩展活动中显示。对此的任何帮助将不胜感激!
-
@svguerin3 :你有没有找到任何可以为你做这件事的库?过去几天我一直在寻找和尝试不同的事情,但直到现在都没有成功。
标签: android android-fragments zxing