1

最後のQRコードスキャンライブラリを統合し、ドキュメントに記載されているように使用しようとしました.

https://github.com/codenameone/cn1-codescan

ライブラリは正常に動作し、このコードを使用して vcard の QR コードのスキャンを開始しました。QR コードがスキャンされた後にフォームに戻りたいのですが、インスタンスを破棄する方法がありません。

public void scanUUID(){
CodeScanner.getInstance().scanQRCode(new ScanResult() {

    public void scanCompleted(String contents, String formatName, byte[] rawBytes) {
        Preferences.set("uuid",contents);
        //here it should stop and return to form
        loadBrowserUrl();
    }

    public void scanCanceled() {
        Display.getInstance().exitApplication();
    }

    public void scanError(int errorCode, String message) {
        System.out.println("err " + message);
    }
});

しかし、QRコードをスキャンした後、スキャナーを閉じて現在のフォームに戻る方法に問題があります。

4

0 に答える 0