2011-02-17 89 views
0

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

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

预先感谢您!

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

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

+0

你知道BarcodeScanner1.AfterScan是否到达?为了找到答案,您可以添加一个“通知程序组件”:http://appinventor.googlelabs.com/learn/reference/components/other.html#Notifier,并让它在ifelse块之前显示警报。 – 2011-06-01 01:41:49

回答

0

尝试通过tinydb传递数据。 例如,afterscan事件> tinydb1.storevalue标记:resultLabel(desired_text)要存储的值:result 将resultLabel.text设置为tinydb1.getvalue标记:resultLabel(desired_text) 和notifier1.showalert text:启动的afterscan活动;所以你知道这个活动叫做