protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.ViewConfession);
            myDB = new DBHelperClass(this);

            list1 = FindViewById <ListView>(Resource.Id.listView2);
            sr1   = FindViewById <SearchView>(Resource.Id.searchView2);

            emailPrint = Intent.GetStringExtra("email");

            // Custom Adaptor Editing
            ICursor cs = myDB.SelectConfession();

            if (cs.MoveToFirst())
            {
                do
                {
                    string cfid = cs.GetString(cs.GetColumnIndexOrThrow("con_id"));
                    UsersList.Add(new ConfessionUserObj(cs.GetString(cs.GetColumnIndexOrThrow("my_confession")), cs.GetString(cs.GetColumnIndexOrThrow("Confession_date"))));
                }while (cs.MoveToNext());
                {
                }
                cs.Close();
                // custom adapton code added
                ConfessionAdapterList myAdapter = new ConfessionAdapterList(this, UsersList);
                list1.Adapter        = myAdapter;
                list1.ItemClick     += Lv1_ItemClick;
                sr1.QueryTextChange += Sv1_QueryTextChange;
            }
        }
 private void Sv1_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(e.NewText))
     {
         ConfessionAdapterList myAdapter = new ConfessionAdapterList(this, UsersList);
         list1.Adapter = myAdapter;
     }
     else
     {
         ConfessionAdapterList myAdapter = new ConfessionAdapterList(this, UsersList.Where(us => us.name.StartsWith(e.NewText)).ToList());
         list1.Adapter = myAdapter;
     }
 }
Beispiel #3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.FavConfessionList);
            list2 = FindViewById <ListView>(Resource.Id.conlist);
            // l2 = FindViewById<ListView>(Resource.Id.conDate);
            valueFromLoginUser = GlobalClass.GetEmail();
            myDB = new DBHelperClass(this);

            cr = myDB.SelectFavConfession(valueFromLoginUser);
            cr.MoveToFirst();
            // mypid.Text = cr.GetString(cr.GetColumnIndexOrThrow("id"));
            while (cr.MoveToNext())
            {
                var a = cr.GetString(cr.GetColumnIndexOrThrow("fav_confession"));
                var b = cr.GetString(cr.GetColumnIndexOrThrow("Confessionfav_date"));
                UsersList.Add(new ConfessionUserObj(a, b));
            }

            // custom adapton code added
            myAdapters    = new ConfessionAdapterList(this, UsersList);
            list2.Adapter = myAdapters;
        }