나는 안드로이드 스튜디오에서 자바 코드를 이해해야 만하지만 자바와 안드로이드에 익숙하지 않은 나는 질문이있다.커서 란 무엇이며 커서 (이 경우)는 무엇을합니까?
누구나 커서가 실제로 무엇인지 알고 있으며이 경우 정확하게 무엇을합니까? documentation에서
private Movie cursorToMovie (Cursor cursor)
{
Movie movie = new Movie();
movie.setId(cursor.getInt(0));
movie.setName(cursor.getString(1));
movie.setGenre(cursor.getString(2));
movie.setYear(cursor.getInt(3));
movie.setSynopsis(cursor.getString(4));
return movie;
}
public List<Movie> getAllMovies()
{
open();
List<Movie> movieList = new ArrayList<>();
Cursor cursor = db.query(Movie.TABLE_NAME, MovieAllColumns, null, null, null, null, null);
cursor.moveToFirst();
while (!cursor.isAfterLast())
{
Movie movie = cursorToMovie(cursor);
movieList.add(movie);
cursor.moveToNext();
}
cursor.close();
close();
return movieList;
}
android-cursor 태그를 추가했지만 정보를 읽지 못했습니다? –
Google에 대해 알고 계십니까? –