开发App时用到扫描枪扫码读取信息,当读取到相同的信息时改变数据数量加1. 但是执行完操作设置requestfocus()方法无效.
原因:界面还未完成刷新,所以导致requestfocus方法无效.
解决办法: 读取到相同信息数据时使用此方法获取焦点.
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Log.i(TAG, "执行焦点定位");
et_code.requestFocus();
}
}, 200);