protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ViewContact); // Get passed information string[] splitName = Intent.GetStringExtra("contact").Split('/'); contactName = splitName[splitName.Length - 1]; //Toast.MakeText(ApplicationContext, contactName, ToastLength.Long).Show(); // Set the global UI variables here getMessagesBtn = FindViewById <Button>(Resource.Id.button1); generateEntropyBtn = FindViewById <Button>(Resource.Id.button2); messageText = FindViewById <TextView>(Resource.Id.textView1); sendMessageText = FindViewById <EditText>(Resource.Id.editText1); sendMessageBtn = FindViewById <Button>(Resource.Id.button3); getMessagesBtn.Click += GetMessagesBtn_Click; sendMessageBtn.Click += SendMessageBtn_Click; generateEntropyBtn.Click += GenKeyBtn_Click; // Instantiate the WebClient we will be using to make requests to the API wc = new WebClient(); // Initialize pad manager pm = new PadManager(GetExternalFilesDir(null).ToString()); Toast.MakeText(ApplicationContext, contactName, ToastLength.Long).Show(); }
protected override void OnResume() { base.OnResume(); if (keys == null) { keys = new System.Collections.Generic.List <string>(); } if (NfcAdapter.ActionNdefDiscovered == Intent.Action) { ProcessIntent(Intent); } if (progBar.Progress < 100 && _sensorManager == null) { registerSensors(); //reset sensors on resume } if (pm == null) { pm = new PadManager(GetExternalFilesDir(null).ToString()); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.KeyGen); text = FindViewById <TextView>(Resource.Id.textView1); progBar = FindViewById <ProgressBar>(Resource.Id.progBar); finishedGen = FindViewById <Button>(Resource.Id.button1); startGen = FindViewById <Button>(Resource.Id.button2); pm = new PadManager(GetExternalFilesDir(null).ToString()); keys = new System.Collections.Generic.List <string>(); SetProgressBarIndeterminate(false); progBar.Progress = 0; progBar.Max = 100; finishedGen.Enabled = false; startGen.Click += StartGen_Click; finishedGen.Click += StartNfc_Click; _nfcAdapter = NfcAdapter.GetDefaultAdapter(this); if (_nfcAdapter == null) { text.Text = "NFC not available"; } if (pm == null) { text.Text = "Pad manager is null"; } // Get the contact name passed in through the intent when ViewContactActivity launches this intent contactName = Intent.GetStringExtra("contactName"); // stored in key "contactName" Identity.LoadUsername(GetExternalFilesDir(null).ToString()); myName = Identity.Username; text.Text = contactName; }