我有条形码扫描仪设备,可以通过蓝牙进行通信。我有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);
}