У меня есть этот учебник для сканера / сканера штрих-кода, которому я следовал. В ScannerPage
, когда я нажимаю кнопку, она открывает scanner
и после прочтения передает результат в базу данных с помощью API и возвращает ScannerPage
.
У меня эта ошибка Page must not already have a parent
, но я не знаю почему. Как можно решить это?
private async void Button_Clicked(object sender, EventArgs e)
{
scanPage = new ZXingScannerPage();
await Navigation.PushAsync(scanPage);
scanPage.OnScanResult += (result) =>
{
Device.BeginInvokeOnMainThread( async() =>
{
await Navigation.PopAsync();
//send something using WEB API
});
};
await Navigation.PushAsync(scanPage);
}