如何防止条形码扫描仪设备自动在edittext上写入

时间:2018-06-21 17:40:51

标签: java android android-studio barcode-scanner

我有条形码扫描仪设备,可以通过蓝牙进行通信。我有KeyEvent可以在扫描时制作Toast,但是片段也包含EditText,并且当我扫描时,它会自动在EditText上进行写,而我想制作Toast

  

我该怎么做?有什么想法吗?

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    String str_array="";
    if(keyCode==KeyEvent.KEYCODE_ENTER){
        for(char ch:arrayList){
            str_array+=String.valueOf(ch);
        }
        Toast.makeText(this,"BarCode : "+str_array, Toast.LENGTH_SHORT).show();
        arrayList.clear();
    }
    return super.onKeyUp(keyCode, event);
}

0 个答案:

没有答案