2011-07-06 32 views
5

Làm cách nào để nhận được gọi lại trong ứng dụng của tôi bất cứ khi nào liên hệ được thêm hoặc xóa hoặc thay đổi? Có bất kỳ mục đích phát sóng chuẩn nào mà tôi có thể đăng ký BroadcastReceiver cho điều đó không?Thông báo thay đổi địa chỉ liên hệ gốc

+0

xem câu trả lời của tôi http://stackoverflow.com/a/29031605/1881527 nó có thể giúp bạn ... :) –

Trả lời

4

Không có BroadcastReceiver có sẵn để thông báo thay đổi địa chỉ liên hệ. Bạn có thể cần phải sử dụng ContentObserver để được thông báo. Rất nhiều cuộc thảo luận đã xảy ra ở đây về cách nhận thông báo thay đổi Danh bạ qua ContentObserver. Hãy thử tìm kiếm nó.

Một cách khác để nhận được thông báo, là sử dụng SyncAdapters. Nhìn vào đây để biết thông tin http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-2/

+0

cảm ơn vì đã tham khảo tốt. –

Các vấn đề liên quan