次のコードを使用して、sqliteから特定のレコードをフェッチします。sqliteからフェッチされたレコードを表示できません
public String getDetails(long phone) throws SQLException{
Cursor mCursor = db.query(true, DATABASE_TABLE, new String[] {NAME, AGE, AREA, PHONE, SEX}, PHONE + "=" + phone, null, null, null, null, null);
if(mCursor != null){
mCursor.moveToFirst();
}
String result = mCursor.getString(mCursor.getColumnIndex(NAME));
return result;
}
そして私は、レコードがフェッチ取得し、TextViewの中の「name」フィールドを表示することができるよさ
dbAdapterExisting.read();
String temp = dbAdapterExisting.getDetails(mobile);
dbAdapterExisting.close();
textViewExistingName.setText(temp);
以下のコードで別のクラスからこのメソッドを呼び出していますが、私はどのようにフェッチしますすべてのフィールド、すなわち、「年齢」、「面積」、「性別」、および異なるテキストビューで表示します。
ありがとう、このコードは絶対にうまくいった。 – User210282