mReader.stopInventory();
showToast(“开启失败----”);
}
} else {
// 停止识别
stopInventory();
}
}
//手动识别标签
private void readTag() {
// 单步
String strUII = mReader.inventorySingleTag();
if (!TextUtils.isEmpty(strUII)) {
String strEPC = mReader.convertUiiToEPC(strUII);
addEPCToList(strEPC, “N/A”);
tvCount.setText("" + adapter.getItemCount());
} else {
showToast(“失败哦!”);
}
}
自动识别的时候开了一个异步任务实时数据更新,如下:
class TagThread extends Thread {
@Override
public void run() {
String strTid;
String strResult;
String[] res;
while (loopFlag) {
res = mReader.readTagFromBuffer();
if (res != null) {
strTid = res[0];
if (strTid.length() != 0 &&