我正在使用 ViewPager 在我的片段之间滑动。是否可以在片段中集成 QR 扫描仪(zxing 或任何其他),以便我可以从扫描仪视图滑动到另一个片段,反之亦然?
据我所知,大多数 qr 扫描器都要求我使用扩展的 Activity 类并启动它以获得结果,在 onActivityResult 中处理它,这对我来说不是一个选项
我正在使用 ViewPager 在我的片段之间滑动。是否可以在片段中集成 QR 扫描仪(zxing 或任何其他),以便我可以从扫描仪视图滑动到另一个片段,反之亦然?
据我所知,大多数 qr 扫描器都要求我使用扩展的 Activity 类并启动它以获得结果,在 onActivityResult 中处理它,这对我来说不是一个选项
barcodefragmentlib是您正在寻找的那个。它的wiki向您展示了如何集成它(尽管在 wiki 出现之前我使用了不同的方式)。
然而,在完全集成它并解决了我们商业应用程序的所有问题后,我觉得将 QR 扫描仪放在片段中并使用 ViewPager 切换不是一个好主意。这个想法和我提到的库的一些已知问题是:
虽然上面提到的这些问题可以通过一定的努力来解决,但这确实是一种权衡。