Having issues with ZXing.Mobile for Xamarin c# ANDROID
我拼命地想让zxing.mobile在Xamarin VS2012 C内工作,但我正在努力在网络上找到任何东西来回答我的问题!:(
这是我的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | bnGetComp.Click += (sender, e) => { var scanner = new ZXing.Mobile.MobileBarcodeScanner(this); scanner.Scan().ContinueWith((t) => { if (t.IsFaulted) { aTbCompName.Text = t.Exception.ToString(); } else if (t.Result != null) { aTbCompName.Text = t.Result.Text; } }); }; |
我的手机启动扫描器,然后扫描条形码,然后清空文本框,我甚至尝试让它只在atbcompname.text中填入一个字符串值,即"test",但它仍然清空它!我不明白它在做什么,我不能在它上面坚持一个转折点,因为这似乎不做所有的比格在Xamarin…
(手机是三星Galaxy Note N7000,运行官方JB 4.1.2)
有人能帮忙吗?
更新:
我一直在玩它,如果我以后旋转手机,它就会工作,知道为什么扫描完条形码后旋转会结束这个过程,并把结果放入文本框吗?
这可能起作用,也可能不起作用,但我的代码在UI线程上运行对UI的更新…请参阅下面的代码…
1 2 3 4 5 6 7 8 9 |