@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// NOTE: Reset state from previous invocationsreaders = null;
selectedReader = null;
View view = inflater.inflate(R.layout.fragment_apitest_barcode, container, false);
txtBcrLog.setText("");
onBarcodeDisabled();
ToughpadApi.initialize(getActivity(), this); /** important **/
return view;
}
public void onApiConnected(int version) { /** important **/
readers = BarcodeReaderManager.getBarcodeReaders();
List<String> readerNames = new ArrayList<String>();
for (BarcodeReader reader : readers) {
readerNames.add(reader.getDeviceName());
}
public void onRead(BarcodeReader bsObj, final BarcodeData result) {/** important **/
PrintLogText(result.getTextData());
});
}