如何解决Xamarin ZXing Qr 列表
在我的项目中,我需要不断读取条形码并将它们放入列表中。但是当我尝试它时它总是给我 NullReferenceException 但我没有得到它。当我在调试中检查它时,我可以看到它有一个字符串值,但是在尝试将其列出时,它总是给我那个错误。这是我的扫描和获取数据的代码:
test.sh
我如何才能将我的数据放入我的列表中。感谢帮助!
解决方法
您可以使用下面的代码。
HoldMyString:
public class HoldMyString
{
public string HoldString { get; set; }
}
扫描和获取数据的代码:
List<HoldMyString> mylist=new List<HoldMyString>();
HoldMyString hold = new HoldMyString();
private void Handle_OnScanResult(ZXing.Result result)
{
Device.BeginInvokeOnMainThread(() =>
{
hold.HoldString = result.Text; // HoldString is taking string value
mylist.Add(hold);
});
}
有关如何获取条形码的更多详细信息,您可以查看我之前完成的线程。 How to embed ZXing scanner in PageRenderer/Fragment/View into Xamarin.Forms ContentPage?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。