private void CarregarLista() { PratoDAO prat = new PratoDAO(this); list = prat.listar(); ListAdapter = new ArrayAdapter <Prato>(this, Android.Resource.Layout.SelectDialogMultiChoice, list); ListView lstPratos = FindViewById <ListView>(Resource.Id.lstDeletar); lstPratos.ChoiceMode = Android.Widget.ChoiceMode.Multiple; lstPratos.Adapter = ListAdapter; }
private void varrerLista() { PratoDAO dao = new PratoDAO(this); var sparseArray = FindViewById <ListView>(Resource.Id.lstDeletar).CheckedItemPositions; for (var i = 0; i < sparseArray.Size(); i++) { if (sparseArray.ValueAt(i)) { Log.Info("DELETAR", "INDEX = " + i + " KEY=" + sparseArray.KeyAt(i) + "=" + sparseArray.ValueAt(i)); dao.deletar(list[sparseArray.KeyAt(i)]); } Console.Write(sparseArray.KeyAt(i) + "=" + sparseArray.ValueAt(i) + ","); } Console.WriteLine(); dao.Close(); }