2011-10-01 5 views
0

내역 & 북마크에 대한 정보를 저장하는 Android-Boroswers browser.db를 관찰하기 위해 Content-Observer를 사용하고 있습니다. 내 요구 사항은 북마크가 추가/업데이트/제거 된 경우에만 알림을 받으려는 것입니다. & 내 북마크 목록을 업데이트하십시오. 하지만 브라우저에 새 페이지가로드 되더라도 리스너는 해고 당한다. 이 문제를 해결할 수있는 방법은 없나요? 단일 열에 대한 변경 사항을 관찰 할 수 있습니다. 해고당한 모든 이벤트에서 불필요한 목록을 업데이트하고 싶지 않습니다. 고맙습니다.북마크 추가/업데이트/제거 안드로이드 브라우저

답변

1

이 문제를 해결하는 방법은 무엇입니까?

BOOKMARK 열이 1 수 있는지 확인하려면 WHERE 절에 검사를 추가합니다.

+0

예 CommonsWare는 통지를받을 때이 수표를 넣을 수 있습니다. 난 그냥 불필요한 알림을 피하기 위해 싶습니다. 나는 단지 북마크 추가/업데이트/삭제 이벤트, 히스토리 업데이트를 관찰하고 싶지 않다. – AndroidGuy

+0

@Ash : "알림을 받으면이 수표를 넣을 수 있습니다." 사실, 그건 내가 의미했던 것이 아니지만, 내 뜻은 실제로 가능하지 않다는 것을 알았 기 때문입니다. 'Bookmarks' 컨텐츠 제공자를 질의 할 때, 출력을 북마크로 제한하기 위해'WHERE' 절을 추가 할 수 있습니다. 그러나 이는 쿼리에만 해당됩니다. 컨텐트 옵저버를 등록하면 'Uri'만 지정할 수 있습니다. 내 혼란에 대한 사과. – CommonsWare

관련 문제