Android Content Provider에 관해 간단한 의문이 있습니다.행을 페치하기 위해 insert() 메소드에서 반환 된 것과 동일한 URI를 사용해야합니까?
단일 레코드를 db에 삽입하는 동안 메서드에서 가져온 _id를 추가하여 URI를 반환하고이 URI에 getContentResolver().notifyChange()
을 호출하려고합니다.
이제 내 URI는 "content://CONTENT_AUTHORITY/TABLE_NAME/_id"
이됩니다.
하지만 단일 레코드를 가져 오는 동안 다른 ID (복합 키)를 선택하여 페치하면 movie_id
이됩니다.
"content://CONTENT_AUTHORITY/TABLE_NAME/movie_id"
지금 내가 기록을 가져올 수있을 것입니다 가져올 수 있습니다.
그러나 처음 만들어진 URI는 어떻게 되었습니까? notifyChange()
메서드를 만들었습니까?
하나의 URI에 notifyChange(
을 사용하고 있으므로이 방법을 사용하는 것이 좋지만 다른 URI를 사용하여 가져 오는 중입니까?