|
@@ -50,7 +50,8 @@ class LoginActivity : BaseMvpActivity<ILoginView, LoginPresenter, ActivityLoginB
|
|
|
override fun initPresenter(): LoginPresenter {
|
|
override fun initPresenter(): LoginPresenter {
|
|
|
return LoginPresenter()
|
|
return LoginPresenter()
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ var cardNo = ""
|
|
|
// TODO 待移除,放开限制,由人员操作约束,登录页不再提供刷卡登录功能,由单独页面提供
|
|
// TODO 待移除,放开限制,由人员操作约束,登录页不再提供刷卡登录功能,由单独页面提供
|
|
|
override fun dispatchKeyEvent(event: KeyEvent): Boolean {
|
|
override fun dispatchKeyEvent(event: KeyEvent): Boolean {
|
|
|
if (event.action == KeyEvent.ACTION_UP && event.source == InputDevice.SOURCE_KEYBOARD) {
|
|
if (event.action == KeyEvent.ACTION_UP && event.source == InputDevice.SOURCE_KEYBOARD) {
|
|
@@ -62,6 +63,14 @@ class LoginActivity : BaseMvpActivity<ILoginView, LoginPresenter, ActivityLoginB
|
|
|
view.setText(rst)
|
|
view.setText(rst)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ cardNo += event.keyCharacterMap.getDisplayLabel(event.keyCode)
|
|
|
|
|
+ // 检测到回车开始处理
|
|
|
|
|
+ if (event.keyCode == 66) {
|
|
|
|
|
+ // 处理cardNo
|
|
|
|
|
+ println("cardNo : $cardNo")
|
|
|
|
|
+ // 重置cardNo
|
|
|
|
|
+ cardNo = ""
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
return super.dispatchKeyEvent(event)
|
|
return super.dispatchKeyEvent(event)
|
|
|
}
|
|
}
|