///////////////////////////////////////////////////////////////////////////// //處理掃描槍事件 private boolean mdataScanClean = true; private String mdataScanString; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (mdataScanClean) { mdataScanString = ""; mdataScanClean = false; } if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { toExit(); return true; } return super.onKeyDown(keyCode, event); } @Override public boolean onKeyUp(int keyCode, KeyEvent event) { mdataScanString += valueOf((char)event.getUnicodeChar()); if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { mdataScanClean = true; mdataScanString = mdataScanString.trim(); if (isSearch) { LogSaveUtil.save(new LogMessage("0", "掃描槍掃碼結果:" + mdataScanString)); mPresenter.Search(StringUtil.filterGarbled(mdataScanString), true, vip_info); } } return super.onKeyUp(keyCode, event); } //處理掃描槍事件 /////////////////////////////////////////////////////////////////////////////
處理掃描槍事件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.