Tôi hiện đang viết một ứng dụng cho phép lưu bản nháp (sử dụng phiên bản android> = 2.0). Mỗi bản nháp được kết nối với một số liên lạc qua số ContactsContract.Contacts.LOOKUP_KEY
. Vấn đề của tôi là nếu tôi thay đổi tên liên hệ của tôi, khóa tra cứu cũng sẽ thay đổi. Đó có phải là cách làm việc này?Android: Quản lý danh bạ bằng phím tra cứu
Vì vậy, đối với những gì tôi cần một khóa tra cứu? Tôi nghĩ rằng chìa khóa tra cứu không bao giờ thay đổi và bây giờ nó thay đổi anyway. Tôi bối rối về hành vi đó ...
Ai đó có thể giải thích cho tôi cách liên kết vĩnh viễn với một liên hệ? Tôi có nên sử dụng ID thay vì khóa tra cứu không?
Xin cảm ơn trước.
Vâng, có vẻ như nó hoạt động. Bằng cách nào đó tôi đã không chú ý đến phương thức 'ContactsContract.Contacts.lookupContact()'. Cảm ơn câu trả lời của bạn. – dotcs
Mã đầy đủ cho điều này là gì? Tôi không thể có được nó để làm việc. – user123321
Tôi đang làm việc với Android 2.2. Tôi đã truy cập một khóa tra cứu để liên hệ với nó là 0r12-2982324852 sau đó tôi đã đổi tên và lưu liên hệ và tra cứu là 0r12-2982324852365430403C4638. Vì vậy, nó cũng tương tự cho Android 2.2, nhưng khi tôi thêm số điện thoại vào cùng một phím tra cứu liên hệ vẫn giữ nguyên 0r12-2982324852365430403C4638. Vì vậy, chúng ta có thể kết luận những gì @BoD nói là chính xác. –