示例#1
0
 protected override void OnDestroy()
 {
     base.OnDestroy();
     if (_nfcAdapter != null)
     {
         _nfcAdapter.Dispose();
         _nfcAdapter = null;
     }
 }
示例#2
0
        //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;
            }
        }