그동안 db 내용을 저장하고 난 뒤 다시 해당 내용을 가지고 올때


int id;
Cursor c = dataHelper.fetch...();
startManagingCursor(c);
if(c.getCount() > 0)
{
	c.moveToLast();
}
id = c.getInt(c.getColumnIndex....);


위의 소스 처럼 moveToLast()를 써서 가장 마지막에 저장된 내용을 가져오도록 만들었습니다.


근데 최근에 업데이트를 하면서 이쪽의 db 내용이 외부의 다른 사용자에 의해 추가될 수 있게 되었기 때문에 db 내용 추가뒤에 위의 코드를 바로 집어넣어도, 검색을 시작하기 전에 다른 사용자에 의해 db내용이 등록되면 다른 사용자에 의해 등록된 엉뚱한 db 내용이 불러지게 되는 문제점이 생길거 같더군요..


방금 저장한 db의 내용을 가져오는 다른 방법은 없을까요?