2016-08-19 4 views
1

私のアプリケーションでCodeScannerが値を返さない問題があります。CN1 CodeScannerが機能しない

このプロジェクトは1年も変わっておらず、機能していましたが、いくつかの変更が加えられました。私が作っていたときに、今は非推奨のスキャナを使用していました。新しい図書館。私はそれをアプリケーションに実装して正しくロードしますが、QRコードをスキャンした後は決してCompletedメソッドには入りません。

import com.codename1.ext.codescan.CodeScanner; 
import com.codename1.ext.codescan.ScanResult; 
... 

if (CodeScanner.isSupported()) { 
    CodeScanner.getInstance().scanQRCode(new ScanResult() { 
     public void scanCompleted(String contents, String formatName, byte[] rawBytes) { 
      Dialog.show("Scanning Completed", "Scanning Completed", "OK", null); 
     } 

     public void scanCanceled() { 
      Dialog.show("Scanning Cancelled", "Scanning was cancelled", "OK", null); 
     } 

     public void scanError(int errorCode, String message) { 
      NoScanner(2); 
     } 
    }); 
} else { 
    NoScanner(2); 
} 

私はそれが突然、スキャンした値を返したり、様々な方法を入力したくない理由としていくつかの助けを得ることができます期待しています。これは、Android上でテストされた

、そこのiOSビルドでもありますが、私たちは週末に固定することを取り扱う目的で回帰がありました

+0

'scanCompleted'メソッドの構文エラーは意図的ですか? 'Dialog.show(" Scanning Completed "、" Scanning Completed "、' < - コードの残りの部分はどこですか? –

+0

ここに表示できなかったhahaのStackoverflowポストのコードを削除していました。私のテスト私はちょうど完全な対話コードを持っていた – Phat32

答えて

1

をテストするための便利なデバイスを持っていません。これをもう一度試して、問題が解決したかどうかを確認してください。

+0

私は今朝に来るとアプリケーションの最初のことを再構築し、それは問題を解決した:ありがとう:) – Phat32

関連する問題