你好,我有一个应用程序,我得到了条形码扫描仪的条目。我使用斑马TC56作为测试设备。
我需要向用户显示一条警告消息,这就是为什么我有一个自定义对话框。当用户收到错误时,将显示对话框。在这里可以看到我的对话框的图片:
红色部件下方是一个按钮,当单击按钮时,对话框将关闭,用户将打开最新的屏幕。
一切都很好,但有些东西我不想要。当用户扫描条形码(输入数据)按钮时,就会触发并关闭对话框。
我希望对话框只能通过单击屏幕上的按钮(TAMAM)来关闭。但是当我扫描任何东西时,对话框就关闭了。
下面是对话框类的代码:
public class ViewDialog {
public void showD
已使用DataWedge功能扫描zebra设备中的条形码,并使用intent将条形码发送回设备。 我使用下面的代码来接收使用intent的扫描数据。 override fun onNewIntent(intent: Intent) {
super.onNewIntent(intent)
// DataWedge intents received here
if (intent.hasExtra(DWInterface.DATAWEDGE_SCAN_EXTRA_DATA_STRING)) {
Log.v(tag,
我有斑马TC510K,我正在Kotlin开发一个应用程序。我正在使用这个EMDK com.符号:emdk:9.1.1。我试图扫描交错2的5个条形码,但扫描仪没有反应。
我的代码如下所示。这里只是我设置decdeParams.i2的地方。其他类型的条形码工作正常。你有没有人知道什么应该是错的?
override fun onStatus(statusData: StatusData) {
val state = statusData.state
when (state){
StatusData.ScannerStates.IDLE ->