Netbeans 8.1 と gluonhq jfxplugin 2.2.0 を使用しています。
バーコードを読み取ろうとして、新しいプロジェクト (標準の Hello World) を作成しました。ボタン ハンドラーを変更して、関数 UpdateText() (以下) を呼び出すようにしました。この関数は、チャーム ダウン スキャン サービスを呼び出します。
アプリを実行してボタンをクリックすると、Android デバイス マネージャーに次のエラーが表示されます。
E/AndroidRuntime(3583): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.gluonhq.charm.down.android.scan.SCAN cat=[android.intent.category.DEFAULT] flg=0x4080000 }
このクラッシュは、scanservice.scan() 行で発生しています。
ボタン クリック ハンドラ コード:
protected void UpdateText(Label label) {
ScanService scanService = PlatformFactory.getPlatform().getScanService();
StringProperty scannedString = scanService.scan();
scannedString.addListener((obs, ov, nv) -> System.out.println("Scanned String = " + nv));
}
助けていただければ幸いです