3.记:Android EditText接收扫码枪输入数据丢失问题
1.不弹出系统软键盘,禁用整个Activity页面的软键盘,不让软键盘和扫码枪输入数据冲突
getWindow().addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
2.手动输入要打开软键盘
setOnTouchListener(new View.OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);return false;}});