小编Abi*_*mas的帖子

Xamarin的ZXing条形码扫描仪NullReferenceException(Visual Studio)

我正在尝试在使用V​​isual Studio构建的Andriod应用程序上实现ZXing条形码扫描仪。尝试单击按钮进行扫描时出现此错误:

System.NullReferenceException:对象引用未设置为对象的实例。

这是ScanActivity.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using ZXing.Mobile;

namespace Shopinator
{
[Activity(Label = "ScanActivity")]

public class ScanActivity : Activity
{
    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
        SetContentView(Resource.Layout.ScanLayout);
        Button scanCodeSrc = FindViewById<Button>(Resource.Id.scanCode);
        Button goBackSrc = FindViewById<Button>(Resource.Id.goBackBtn);

        scanCodeSrc.Click += scanCodeSrc_Click;
        goBackSrc.Click += goBackSrc_Click;
    }

    public async void scanCodeSrc_Click(object sender, EventArgs e)
    {
        MobileBarcodeScanner.Initialize(Application);
        MobileBarcodeScanner scanner = new MobileBarcodeScanner();
        var result = await scanner.Scan(); …
Run Code Online (Sandbox Code Playgroud)

c# android visual-studio xamarin.android xamarin

4
推荐指数
2
解决办法
1109
查看次数

标签 统计

android ×1

c# ×1

visual-studio ×1

xamarin ×1

xamarin.android ×1