0

所以我看到有很多关于 Android 应用程序中的条码扫描的问题,但这个问题与 App Inventor 中的条码扫描有关。

我按照我在网上找到的教程创建了一个条形码扫描应用程序,您可以在其中按下一个按钮,它会启动扫描仪,然后根据结果,屏幕上的第二个按钮会启动一个带有传递变量的 URL。我自己在 App Inventor 中开发了这个应用程序,因此我可以根据自己的需要对其进行修改,但我遇到了一个问题。条码扫描器启动,扫描成功(产品找到确认),但在返回主屏幕后,resultLabel.Text 值没有改变,resultActionButton.Text 值也没有改变。下面是我的应用程序框图和我遵循的教程的链接。

先感谢您!

这是框图图像:
http://imm.io/3N60

教程链接:http ://androidadvice.blogspot.com/2010/09/app-inventor-sample-project-barcode.html

4

1 回答 1

0

尝试通过 tinydb 传递数据。例如,扫描后事件 > tinydb1.storevalue 标签:resultLabel(desired_text) 要存储的值:结果集 resultLabel.text 到 tinydb1.getvalue 标签:resultLabel(desired_text) 和 notifier1.showalert 文本:启动后扫描活动;这样你就知道事件被调用了

于 2013-06-14T17:21:37.707 回答