2

私はアンドロイドオペレーティングシステムが初めてです。正常に動作するアプリケーションを 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;  
} 
4

1 に答える 1