こんにちはstackoverflow:D
再シャッフルされる可能性があるため、特定の並べ替えが必要なリストビューを使用してAndroidアプリケーションを構築しています。したがって、データベース内の各値の位置を保持するソート列がデータベースにあります。これで、リストに新しい要素を作成するときはいつでも、その並べ替え値をにしたいmaximum+1
ので、リストの最後になります。問題は、1つの値を返す生のクエリを作成する方法と、値が取得されたことを確認する方法がわからないことです(データベースが空である可能性があります)。
これまでの私の努力:
Cursor sortcursor = ourDatabase.rawQuery("SELECT MAX(" + KEY_SORT + ") FROM " + TABLE_CASTING + " WHERE " + KEY_USER + "='" + username + "';", null);
int maxSort = sortcursor.getInt(sortcursor.getColumnIndex(KEY_SORT));
maxSort++;
cv.put(KEY_SORT, maxSort);
助けてくれてありがとう:)