protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AddCatalog); // Create your application here edtISBN = FindViewById <EditText>(Resource.Id.editText1); edtCod = FindViewById <EditText>(Resource.Id.editText2); edtTitle = FindViewById <EditText>(Resource.Id.editText3); edtAutor = FindViewById <EditText>(Resource.Id.editText4); edtPreview = FindViewById <EditText>(Resource.Id.editText5); sp_Materias = FindViewById <Spinner>(Resource.Id.spinner1); toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); edtCod.Enabled = false; int var = int.Parse(Service.BookCode()); edtCod.Text = "0" + var.ToString(); edtTitle.Enabled = false; edtPreview.Enabled = false; edtAutor.Enabled = false; sp_Materias.Enabled = false; MobileBarcodeScanner.Initialize(Application); scanner = new MobileBarcodeScanner(); btnScan = FindViewById <ImageButton>(Resource.Id.button1); btnCheck = FindViewById <ImageButton>(Resource.Id.button2); Img = FindViewById <ImageButton>(Resource.Id.imageButton1); btnSave = FindViewById <Button>(Resource.Id.button3); btnSave.Click += BtnSave_Click; #pragma warning disable CS0618 // El tipo o el miembro están obsoletos btnScan.SetBackgroundDrawable(null); #pragma warning restore CS0618 // El tipo o el miembro están obsoletos #pragma warning disable CS0618 // El tipo o el miembro están obsoletos btnCheck.SetBackgroundDrawable(null); #pragma warning restore CS0618 // El tipo o el miembro están obsoletos btnCheck.Click += BtnCheck_Click; Img.Click += Img_Click; SetActionBar(toolbar); ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetHomeButtonEnabled(true); btnScan.Click += async delegate { //Tell our scanner to use the default overlay scanner.UseCustomOverlay = false; //PERSONALIZAR LOS MENSAJES QUE SE MOSTRARAN EN LA CAMARA DEL SCANNER scanner.TopText = "Por favor, no mueva el dispositivo móvil\nMantengalo al menos 10cm de distancia"; scanner.BottomText = "Espere mientras el scanner lee el código de barra"; //COMIENZO DEL SCANEO var result = await scanner.Scan(); HandleScanResult(result); }; //BUSCO LAS MATERIAS listasp = Service.CategoryList(); //LLENAR EL ADAPTER CON LA LISTA DEL SERVICIO sp_Materias.Adapter = new AdapterSpMaterias(this, listasp); sp_Materias.ItemSelected += Sp_Materias_ItemSelected; }