私はアンドロイドオペレーティングシステムが初めてです。正常に動作するアプリケーションを 1 つ開発しました。しかし、logcat では、常に次の行が表示されます。
04-29 10:21:44.263: D/Cursor(2101): Database path: mydb
04-29 10:21:44.263: D/Cursor(2101): Table name : null
これらの行が logcat に含まれる理由を知りたいです。私は何か間違ったことをしていますか?以下は、アプリケーションに使用しているコードです。
public ArrayList<LD> fetchData() {
String C="c",query;
Cursor mCursor = null;
LD lData = null;
ArrayList<LD> myData = new ArrayList<LD>();
try{
openDBConnection(); //open database
query = "SELECT * FROM ANDROID_DATA WHERE STATUS = '" + C +"';";
mCursor = database.rawQuery(query, null);
if (mCursor.moveToFirst()) {
do{
lData = new LD();
String id = mCursor.getString(0);
lData.setId(Integer.parseInt(id));
lData.setFName(mCursor.getString(1));
lData.setLName(mCursor.getString(2));
java.util.Date ct = new java.util.Date(mCursor.getLong(3));
lData.setCreatedTime(ct);
myData.add(lData);
} while(mCursor.moveToNext());
}
} catch(Exception e) {
//TODO: Handle Excaption
} finally {
closeDBConnection(); //close database
}
return myData;
}