我正在學習使用android和sqlite,但在閱讀數據庫中的信息時遇到了一些麻煩。在logcat中分別顯示每一行
我從中檢索數據庫的信息,但它是所有在一行中的logcat
public List<WedstrijdenGeschiedenis> getAllWedstrijden() {
List<WedstrijdenGeschiedenis> wedstrijden = new LinkedList<WedstrijdenGeschiedenis>();
// 1. build the query
String query = "SELECT * FROM " + TABLE_WEDSTRIJD;
// 2. get reference to writable DB
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(query, null);
// 3. go over each row, build wedstrijd and add it to list
WedstrijdenGeschiedenis wedstrijd = null;
if (cursor.moveToFirst()) {
do {
wedstrijd = new WedstrijdenGeschiedenis();
wedstrijd.setId(Integer.parseInt(cursor.getString(0)));
wedstrijd.setThuis(cursor.getString(2));
wedstrijd.setBezoeker(cursor.getString(3));
wedstrijd.setDatum(cursor.getString(1));
// Add wedstrijd to wedstrijden
wedstrijden.add(wedstrijd);
} while (cursor.moveToNext());
}
Log.d("Alle wedstrijden in DB:", wedstrijden.toString());
// return wedstrijden
return wedstrijden;
}
我在logcat中看到的是一個標籤(ALLE wedstrijden在DB)與信息:
12-12 09:22:22.192:D/Alle wedstrijden in DB:(21506):[Wedstrijd [id = 3,datum = null,thuis = 99,Bezoekers = 47],Wedstrijd [id = 4, datum = null,thuis = 99,Bezoekers = 47],Wedstrijd [id = 5,datum = null, thuis = 1,Bezoekers = 2],Wedstrijd [id = 6,datum = null,t huas = 3, Bezoekers = 4],Wedstrijd [id = 7,datum = null,thuis =學習Android應用程序 Development,Bezoekers = Wallace Jackson],Wedstrijd [id = 8,datum = 3, thuis = 1,Bezoekers = 2],Wedstrijd [id = 9,datum = Wallace Jackson, thuis = datum,Bezoekers = Learn Android App Development],Wedstrijd [id = 10,datum = Wallace Jackson,thuis = datum,Bezoekers = Learn Android App發展]
,但我想看到的是從DB作爲這樣一個單獨的標籤的每一行:
標籤:Wedstrijd ID 3
文字:基準,的Thuis,bezoekers
所以我怎樣才能使一個Log.d的每一行?