Cursor _cursor;
public Cursor GetCursor()
{
return _cursor;
}
public void SetCursor(Cursor cursor)
{
this._cursor = cursor;
}
if (GetCursor() == null)
{
SetCursor(queueAll());
}
UPDATE:SQLiteでのクエリのキャッシュ?
彼らにこのクエリが発生する次の時間を再利用するために、クエリ結果を維持するための任意のメカニズムがありますか?ここ
は私のクエリです:
public Cursor queueAll(){
String[] columns = new String[]{KEY_ID, KEY_CONTENT};
Cursor cursor = sqLiteDatabase.query(MYDATABASE_TABLE, columns,
null, null, null, null, null);
return cursor;
}
この質問は何が問題なのですか? –
カーソルを保持することがあります – njzk2
どのようなカーソル....? –