私のアプリケーションで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ビルドでもありますが、私たちは週末に固定することを取り扱う目的で回帰がありました
'scanCompleted'メソッドの構文エラーは意図的ですか? 'Dialog.show(" Scanning Completed "、" Scanning Completed "、' < - コードの残りの部分はどこですか? –
ここに表示できなかったhahaのStackoverflowポストのコードを削除していました。私のテスト私はちょうど完全な対話コードを持っていた – Phat32