AndroidスタジオでSQLiteを使用して検索履歴を作成しようとしています。 getCount()を使用してSQLite DBから情報を取得しようとすると、 は0を返し続けます。SQLite getCount()は0を返します
端末ごとにDBにデータがあるかどうかチェックしました。 しかし、データがあるという結果を示しました。 私を助けてください。
public String[][] getResult(){
SQLiteDatabase db = getReadableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM AlYak_History", null);
Log.d("getCount", valueOf(cursor.getCount()));
String[][] result = new String[cursor.getCount()][];
cursor.moveToFirst();
while(cursor.moveToNext()){
for(int i = 0 ; i < 12 ; i ++){
result[cursor.getPosition()][i] = cursor.getString(i+1);
}
}
cursor.close();
db.close();
return result;
}
使用String.valueOf –
Log.d(なければなりません」 getCount "、cursor.getCount()); –