Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);
            //CLI = FindViewById<EditText>(Resource.Id.editText1);
            FindViewById <Button>(Resource.Id.wndef).Click   += WriteNdef_Click;
            FindViewById <Button>(Resource.Id.wmifare).Click += WriteMifare_Click;
            FindViewById <Button>(Resource.Id.nformat).Click += Format_Click;
            //FindViewById<Button>(Resource.Id.lgcle).Click += Clearlog_Click;
            TxtMsg   = FindViewById <EditText>(Resource.Id.wmsg);
            TxtState = FindViewById <TextView>(Resource.Id.txtstate);
            //Terminal.Init(CLI);

            Terminal.WriteLine("Initializeing...");
            Terminal.WriteLine(NFC.Initialize(this, new string[] { NfcAdapter.ActionTagDiscovered }).ToString());
            NFC.OnNewTagDiscovered += NewTagDetected;
            //NFC.OnReading_NdefMessage += OnReadNdefMessage;
            //NFC.OnWriting_NdefMessage += OnWriteNdefMessage;
            TxtState.Text = "Initialized";
            var item = new List <IListItem>();

            item.Add(new StatusHeaderListItem("Waiting For Tag..."));
            //item.Add(new DataItem("hi", "text"));
            var lst = FindViewById <Android.Widget.ListView>(Resource.Id.lstview);

            lst.Adapter = new ListViewAdapter(this, item);
        }