Android扫描枪(PDA)开发

@Override
    public void onBackPressed() {
	new AlertDialog.Builder(this).setTitle("确认退出吗?")
		.setIcon(android.R.drawable.ic_dialog_info)
		.setPositiveButton("确定", new DialogInterface.OnClickListener() {
 
		    @Override
		    public void onClick(DialogInterface dialog, int which) {
			// 点击“确认”后的操作
			MainFragmentActivity.this.finish();
 
		    }
		})
		.setNegativeButton("返回", new DialogInterface.OnClickListener() {
 
		    @Override
		    public void onClick(DialogInterface dialog, int which) {
			// 点击“返回”后的操作,这里不设置没有任何操作
		    }
		}).show();
	// super.onBackPressed();
    }





editText.addTextChangedListener(textwatcher);


/**
* 扫描事件.
* **/
private MTextWatcher textwatcher = new MTextWatcher();




private class MTextWatcher implements TextWatcher {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
/*
* start before count
*  0 0 13 
*  //扫描时触发的 001 
*  //手动输入时,显示的数据 012 023 034
* 045 手动通过键盘输入:是每个字母都会触发textWatcher事件 扫描是整体触发,不会单个触发. **
*/
if (start == 0 && before == 0 && count > 1) {
// 当扫描一个字符时,会出错
//当扫描事件触发的时候,去执行自己的方法.
} else {
// 为手动输入触发的事件.
}
}




@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}




@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值