با سلام خدمت آقای پورمن عزیز
من یک لیست ویو سفارشی بر اساس یک بانک SQL ساختم.توی این بانک ، یک ستون به نام جنسیت هم دارم. یک دکمه هم ( در اکتیویتی که اون مقادیر رو در لیست نشون میده) ، گذاشتم که با زدنش می خوام فقط مرد ها رو در لیست نشون بده و دیگه خانم ها در لیست نباشند.(یه جور فیلتر برای دسترسی سریعتر به اسم مورد نظر). اما با زدن اون دکمه همش خطا میده و برنامه رو میبنده.
ممنون میشم بفرمایید کجای کد ها ایراد داره؟ آیا کوئری که بانک میزنم تا اطلاعات رو از بانک به کرسر و بعد به آداپتر بفرستم صحیحه؟
ممنون از لطفتون ...

اینم بخشی از کدهای اکتیویتی اصلی


.
.
.

jastMard.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

private ArrayList<Contact> list;

dbHandler.open();
list = dbHandler.getJustMard();
adapter.setData(list);
listView.setAdapter(adapter);

}
});


این هم بخشی از کدهای کلاس DatabaseHandler



.
.
.

public ArrayList<Contact> getJustMard() {
ArrayList<Contact> contacts = new ArrayList<Contact>();

Cursor cursor = db.rawQuery("select * from " + dbHelper.getTableName()
+ " where " + dbHelper.getFieldSex() + " = 1", null);
if (cursor.moveToFirst()) {
do {
Contact contact = cursorToContact(cursor);
contacts.add(contact);
} while (cursor.moveToNext());
}

cursor.close();

return contacts;
}