private TextView result;
private String barCode="";
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
char pressedKey = (char) event.getUnicodeChar();
if(result==null){
// System.out.println("result=null");
result=(TextView)findViewById(R.id.scanResult);
}
barCode+=pressedKey;
if(event.getKeyCode()==KeyEvent.KEYCODE_ENTER){
result.setText(barCode);
barCode="";
}
return super.onKeyDown(keyCode, event);
}
private String barCode="";
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
char pressedKey = (char) event.getUnicodeChar();
if(result==null){
// System.out.println("result=null");
result=(TextView)findViewById(R.id.scanResult);
}
barCode+=pressedKey;
if(event.getKeyCode()==KeyEvent.KEYCODE_ENTER){
result.setText(barCode);
barCode="";
}
return super.onKeyDown(keyCode, event);
}
Comments
Post a Comment