protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            Button button = FindViewById <Button>(Resource.Id.addButton);

            button.Click += delegate
            {
                StartActivityForResult(typeof(AddActivity), ADD_CONTACT_REQUEST_CODE);
            };

            //Initialize();
            contacts = ContactListDataSource.GetContacts();

            var contactListView = FindViewById <ListView>(Resource.Id.contactListView);

            adapter = new ContactListAdapter(contacts, this);
            contactListView.Adapter        = adapter;
            contactListView.ItemLongClick += ContactListView_ItemLongClick;
        }
示例#2
0
 public MainViewController(IntPtr handle) : base(handle)
 {
     contacts = ContactListDataSource.GetContacts();
 }