按照qr-zbar的簡單說明,我已成功實施本地條形碼掃描程序!迄今爲止它效果很好。主頁按鈕將焦點從應用程序中移除後,Zbar條形碼AIR原生擴展將無法啓動
QR-zbar和-ANE Github上:https://github.com/saumitrabhave/qr-zbar-ane
不幸的是,同時積極進行掃描,如果家裏按下按鈕或其他活動發生了,在回來的原始應用程序的活動被卡住,不會初始化條碼掃描器隨時隨地。
我已經嘗試了在空中應用程序中重新加載和切換視圖的多種方式來調用qr-zbar的新實例。
復位:
scanner.removeEventListener(ScannerEvent.SCAN, onScan);
scanner.stop();
scanner.reset();
scanner = null;
再次創建:
scanner = new Scanner();
scanner.setTargetArea(targetArea,"0xF53100","0x4BFF33");
scanner.setConfig(Symbology.ALL,Config.ENABLE,1);
scanner.addEventListener(ScannerEvent.SCAN, onScan,false, 0, true);
scanner.launch(true, "back");
loadGroup.visible = false;
trace("Launched: " + ServerRequest.scanner.launched);
這裏是在提交筆記中描述的問題!確切的問題。
更新:我發現這是一個較新的更新到Android的情況。下載Galaxy S4和Nexus 5的鍵盤記錄器,我無法看到KeyEvent的主頁按鈕按下。
您是否在https://github.com/saumitrabhave/qr-zbar-ane/issues報告了此錯誤? –
有一個問題報告和修復合併,但它沒有解決它。我曾在Github上評論過兩次。 – ibsk8in31