ZXing не сканирует в Xamarin Forms - PullRequest
       27

ZXing не сканирует в Xamarin Forms

0 голосов
/ 12 сентября 2018

Прежде чем отмечать этот дубликат, учтите, что большинство похожих вопросов заданы пять лет назад, и ответы могут быть устаревшими. Я слышал замечательные вещи о ZXing, но я могу заставить его сканировать только время от времени, примерно дважды. Я в основном скопировал код примера ZXing, и он отлично работает, приложение развертывается, отображается предварительный просмотр, и сообщений об ошибках нет. Он также сканирует один раз в голубой луне или меньше. Вот что говорится в конструкторе страницы

        scanpage = new ZXingScannerView
        {
            AutomationId = "scanpage"
        };
        scanpage.OnScanResult += (result) => Device.BeginInvokeOnMainThread( () =>
        {
            scanpage.IsAnalyzing = false;

            // Do stuff that never happens because it never scans

            scanpage.IsAnalyzing = true;
        });
        overlay = new ZXingDefaultOverlay
        {
            AutomationId = "zxingDefaultOverlay",
        };
        grid.Children.Add(scanpage);
        Content = grid;

Какие распространенные ошибки заставляют людей попадать в эту ситуацию?

...