2016-04-27 27 views
3

私はバーコードをスキャンするためにzxingライブラリを使用しています。私は2つの場所(2つのタブ)に私のアプリでスキャナを持っています。私はタブページをホストするTablayoutをviewpagerで使用しています。Zxingライブラリのバーコードスキャンが一時停止または黒い画面を表示することがあります

私は別のデバイスを取得しています。 nexus 6(osバージョン6.1)

2番目のタブをクリックすると2番目のタブで正常に動作しますが、1番目のタブをもう一度クリックすると1番目のタブでスキャン機能が正常に機能します。タブをもう一度押すと、Scanerカメラは以前の状態で一時停止します。

on moto g2(Os 5.0.2) スキャナカメラは、タブの最初のクリックで正常に動作しますが、その特定のタブが再び選択されると黒くなります。

わかりやすくするために画像が添付されています。ホーム]タブの[スキャンボタンで

画像はSCAN1 見出しで画面につながると2つ目のタブには、スキャン

home page with tabs and scan button

scan feature from second tab

scan feature from scan button in home tab

+0

こんにちはSaawan、私は同様の問題を抱えています、あなたはそれを解決することができましたか?あなたが私を助けることができれば、私もコードと質問を投稿しました。本当にありがたいです。http://stackoverflow.com/questions/43075684/xamarin-android-zxing-black-screen-unable-to-scan-barcode – TheDeveloper

+0

こんにちは@TheDeveloper私はライブラリを置き換えなければならなかった。遅く返事を申し訳ありません – Saawan

答えて

0
を見出してあるカメラアイコンであります

Zxingスキャナはあいにくそのようには機能しません。それを動作させるには、スキャナのインスタンスを1つしか持たないようにしてください。複数のタブで使用する場合は、2つのタブで同じビューを再利用することをお勧めします。 onPageChangedが呼び出されると、そのビューを1つのインスタンスZxingビューに置き換えることができます。

+0

こんにちは、私は似たような質問をしてくれますか? http://stackoverflow.com/questions/43075684/xamarin-android-zxing-black-screen-unable-to-scan-barcode – TheDeveloper

関連する問題