1
我正在開發bmi計算器應用程序,在這個應用程序中我將人員的詳細信息存儲在sqlite數據庫中..但問題是當我試圖獲取在使用搜索按鈕..在活動.. 任何人幫我糾正活動如何從數據庫中檢索android中的特定行
在我用下面的代碼數據庫的代碼..
public Cursor getContact(String candidate) throws SQLException
{
//db.
Cursor mCursor =db.query(true,TABLE_NAME,new String[]{CANDIDATE_NAME,CANDIDATE_FATHER,CANDIDATE_HEIGHT,CANDIDATE_WEIGHT,CANDIDATE_BMI},CANDIDATE_NAME+"=?", null, null, null, null, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
}
在活動檢索記錄我用下面的代碼..
try{
dbadapter.open();
EditText et=(EditText)findViewById(R.id.et);
st=et.getEditableText().toString();
//int n=Integer.parseInt(st);
Cursor c=dbadapter.getContact(st);
//c.moveToFirst();
//TextView tv1=(TextView)findViewById(R.id.tv1);
Toast.makeText(getApplicationContext(),"Name : "+c.getString(0)+"\n" +"Father's Name : "+c.getString(1)+"\n"+"Height : "+c.getString(2)+"\n"+"Weight : "+c.getString(3)+"\n"+"BMI : "+c.getString(4),5000).show();
//Toast.makeText(getApplicationContext(), "searching", 5000).show();
dbadapter.close();
在活動上面的代碼是不工作PL在這一段時間來糾正提前的代碼,並感謝..