protected override void OnDestroy() { base.OnDestroy(); if (_nfcAdapter != null) { _nfcAdapter.Dispose(); _nfcAdapter = null; } }
//protected override void OnRestart() //{ // //Set DB root // //string dbName = "Mynfo.db3"; // //string dbBinder = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); // //string dbRoot = Path.Combine(dbBinder, dbName); // base.OnRestart();//LoadApplication(new App(dbRoot)); // //instance = this; // //TabLayoutResource = Resource.Layout.Tabbar; // //ToolbarResource = Resource.Layout.Toolbar; // ////popups // //Rg.Plugins.Popup.Popup.Init(this); // ////base.OnRestart(); // //ZXing.Net.Mobile.Forms.Android.Platform.Init(); // //get_status_nfc(); // //var receiver = new Mynfo.Droid.Services.MessageReceiver(); // //RegisterReceiver(receiver, new IntentFilter("MSG_NAME")); // //cardReader = new Mynfo.Droid.Services.CardReader(); // //if (Intent?.Extras != null) // //{ // // var message = Intent.Extras.GetString("MSG_DATA"); // // //await App.DisplayAlertAsync(message); // //} // ////Metodo de abrir box foranea //} protected override void OnDestroy() { base.OnDestroy(); NfcAdapter mNfcAdapter = NfcAdapter.GetDefaultAdapter(this); if (mNfcAdapter != null) { mNfcAdapter.Dispose(); mNfcAdapter = null; } }