これが私のカーソルコードです。私が混乱しているのは、各値をチェックし、計算に基づいてブール値の x を true または false にする方法です。
private boolean fillData() {
Cursor c = DBHelper.fetchAllIDs();
// List<String> idList = new ArrayList<String>();
if (c.moveToFirst()) {
do {
String X = (c.getString(c.getColumnIndexOrThrow("IDno")));
Toast.makeText(getApplicationContext(), "" +X, Toast.LENGTH_LONG).show();
if (Idno.getText().toString().equals(X));
{
Toast.makeText(getApplicationContext(), ""+Idno.getText().toString(), Toast.LENGTH_LONG).show();
x=true;
}
} while (c.moveToNext());
}
return x;
}