Android App Inventor条形码扫描

Android App Inventor条形码扫描,android,barcode-scanner,app-inventor,Android,Barcode Scanner,App Inventor,因此,我发现Android应用程序中存在很多关于条形码扫描的问题,但这一个问题与AppInventor中的条形码扫描有关 我按照我在网上找到的教程创建了一个条形码扫描应用程序,在这个应用程序中,你按下一个按钮,它会启动扫描仪,然后根据结果,屏幕上的第二个按钮会启动一个URL,并通过它传递一个变量。我在appinventor中自己开发了这个应用程序,所以我可以根据自己的需要修改它,但我遇到了一个问题。条形码扫描仪启动,扫描成功(产品找到确认),但返回主屏幕后,resultLabel.Text值未更

因此,我发现Android应用程序中存在很多关于条形码扫描的问题,但这一个问题与AppInventor中的条形码扫描有关

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

提前谢谢你

以下是方框图图像:


链接到教程:

尝试通过tinydb传递数据。 例如,afterscan event>tinydb1.storevalue标记:resultLabel(所需的_文本)要存储的值:result 将resultLabel.text设置为tinydb1.getvalue标记:resultLabel(所需文本)
和notifier1.showalert文本:启动后扫描活动;因此,您知道该事件正在被调用

您知道是否正在访问BarcodeScanner1.AfterScan吗?为了找到答案,您可以添加一个“通知程序组件”:并让它在ifelse块之前显示一个警报。