Exemple #1
0
        public ContactsAdapter(Activity context)
        {
            m_Context = context;
            ReadContacts rc = SimpleIoc.Default.GetInstance <ReadContacts>();

            m_List = new List <Contact>();

            foreach (var r in rc.List.OrderByDescending(x => x.Value.Name).Reverse().ToList())
            {
                m_List.Add(r.Value);
            }
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.ContactsMaster);

            m_ListView = FindViewById <ListView>(Resource.Id.ContactsList);

            string id = this.Intent.GetStringExtra(IntentFactory.SetIdToCall);

            m_CallType = (SettingsTable.CallTypeEnum) this.Intent.GetIntExtra(IntentFactory.SetCallType, -1);

            ReadContacts rc = SimpleIoc.Default.GetInstance <ReadContacts>();

            m_PhoneNumbersAdapter = new PhoneNumbersAdapter(this, rc.List[id].Phones);
            m_ListView.Adapter    = m_PhoneNumbersAdapter;
            m_ListView.ItemClick += m_ListView_ItemClick;
        }