名前、情報を保持し、データベースに保存される各オブジェクトの「_id」も提供するデータベースを作成しました。
今、次の関数を使用して、新しく追加されたオブジェクトが取得しているIDを最後に取得したい-次のコードを試しました-しかし、それは正しい方法ではないと確信しています
public long insertAuto(Student student){
SQLiteDatabase db = dbOpen.getWritableDatabase();
ContentValues vals = new ContentValues();
vals.put(Constants.STUDENT_NAME, student.getName());
vals.put(Constants.STUDENT_INFO, movie.getInfo());
db.insert(Constants.TABLE_NAME_STUDENTS, null, vals);
//this is where i thinks is my mistake!
long id = student.getId();
db.close();
return id;
}
あらゆる種類の助けに感謝します