我正在使用ViewPager在片段之间滑动。是否可以将QR扫描仪(zxing或任何其他)集成到片段内部,以便我可以从扫描仪的“ View ”中滑动到另一个片段,反之亦然?
据我所知,大多数qr扫描仪都要求我使用扩展的Activity类并启动它以获取结果,并在onActivityResult中对其进行处理,这对我来说不是一个选择
最佳答案
barcodefragmentlib是您要寻找的。它的wiki向您展示了如何集成它(尽管在Wiki发行之前我使用了另一种方法)。
但是,在将其完全集成并解决了我们的商业应用程序的所有问题之后,我觉得将QR扫描仪放在片段中并使用ViewPager进行切换不是一个好主意。这个想法和我提到的库中的一些已知问题是:
尽管上面提到的这些问题可以通过一定的努力来解决,但这实际上是一个折衷方案。
关于android - fragment 内部的QR扫描仪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11558574/