Сканирование штрих-кода Android App Inventor

Итак, я вижу, что есть много вопросов о сканировании штрих-кода в приложениях для Android, но этот вопрос касается сканирования штрих-кода в App Inventor.

Я следовал учебнику, который нашел в Интернете, чтобы создать приложение для сканирования штрих-кода, в котором вы нажимаете кнопку, он запускает сканер, а затем, в зависимости от результатов, вторая кнопка на экране запускает URL-адрес с переданной через него переменной. Я сам разработал приложение в App Inventor, чтобы модифицировать его под свои нужды, но столкнулся с проблемой. Сканер штрих-кода запускается, сканирует успешно (подтверждение Product Found), но затем при возвращении на главный экран значение resultLabel.Text не изменяется, равно как и значение resultActionButton.Text. Ниже приведена блок-схема моего приложения и ссылка на руководство, которому я следовал.

Заранее спасибо!

Вот изображение блок-схемы:
http://imm.io/3N60

Ссылка на руководство: http://androidadvice.blogspot.com/2010/09/app-inventor-sample-project-barcode.html


person Matt Donders    schedule 17.02.2011    source источник
comment
Знаете ли вы, достигается ли BarcodeScanner1.AfterScan? Чтобы узнать это, вы можете добавить компонент уведомления:appinventor.googlelabs.com /learn/reference/components/ и показывать предупреждение перед блоком ifelse.   -  person Ellen Spertus    schedule 01.06.2011


Ответы (1)


попробуйте передать данные через tinydb. например, событие afterscan > tag:resultLabel(желаемый_текст) значение для хранения: набор результатов resultLabel.text для тега tinydb1.getvalue: resultLabel(желаемый_текст) и notifier1.showalert text:запущена активность после сканирования; чтобы вы знали, что событие вызывается

person axolotl    schedule 14.06.2013