我有this mobile device,它有条形码阅读器和SCAN button
。所以,我的EditTexts
上没有mainActivity
,但我希望在条形码扫描结束时获得一个事件,并在event's handler
中重新获得条形码值。
执行此操作的方法是将edittext
放置到活动并将textwatcher
绑定到该活动,并且当edittext的值更改时,读取它的值。但我必须在没有任何输入的简单屏幕上这样做。
SCAN button
没有放置任何值,它似乎是启动另一个组件,它读取条形码并将值放入输入字段。
那么,如何在没有任何输入的情况下得到它?提前致谢。
答案 0 :(得分:0)
尝试使用不可见的EditText字段?
<EditText
...
android:visibility="invisible">
答案 1 :(得分:0)
您是否使用zxing库进行条形码扫描?如果是,则会在CaptureActivity中的handleDecodeInternally函数中获取事件,因为条形码扫描结束时调用该函数。您还可以在capture.xml中设置EditText并在handleDecodeInternally函数中设置值。