示例#1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Inbox);

            ListView         listView    = FindViewById <ListView>(Resource.Id.lv_inbox);
            InboxListAdapter listAdapter = new InboxListAdapter(this);

            listView.Adapter    = listAdapter;
            listView.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs e)
            {
                InboxCampaign campaign = (InboxCampaign)listAdapter.GetItem(e.Position);
                campaign.Read = true;

                listAdapter.NotifyDataSetChanged();

                if (campaign.HasCreative)
                {
                    Intent intent = new Intent(this, typeof(InboxDetailActivity));
                    intent.PutExtra("campaign", campaign);
                    StartActivity(intent);
                }
            };

            listAdapter.GetData(null);
        }
示例#2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.InboxList);

            _inboxListView         = FindViewById <ListView>(Resource.Id.list);
            _inboxAdapter          = new InboxListAdapter(this, _messages);
            _inboxListView.Adapter = _inboxAdapter;
            SetActivityTitle(0);
        }