BẰNG CÁCH SỬ DỤNG NHÀ CUNG CẤP NỘI DUNGPhần sau đây giới thiệu các lớp học ContentResolver và làm thế nào để sử dụng nó để truy vấn và giao dịch với một nhà cung cấp nội dung.Giới thiệu bộ giải quyết nội dungMỗi ứng dụng bao gồm một ví dụ ContentResolver, có thể truy cập bằng cách sử dụng phương pháp getContentResolver, như sau:ContentResolver cr = getContentResolver();Khi nhà cung cấp nội dung được sử dụng để lộ dữ liệu, nội dung Resolvers có các lớp học tương ứng được sử dụng để truy vấn và thực hiện các giao dịch trên các nhà cung cấp nội dung. Trong khi đó nhà cung cấp nội dung cung cấp một trừu tượng từ các dữ liệu cơ bản, nội dung Resolvers cung cấp một trừu tượng từ các nhà cung cấp nội dung truy vấn hoặc giao dịch.Bộ giải quyết nội dung bao gồm các phương pháp truy vấn và giao dịch tương ứng với những người được xác định trong các nhà cung cấp nội dung của bạn. Bộ giải quyết nội dung không cần phải biết việc thực hiện của các nhà cung cấp nội dung đó là tương tác với — mỗi phương pháp truy vấn và giao dịch chỉ đơn giản là chấp nhận một URI xác định các nhà cung cấp nội dung để tương tác với.Một nhà cung cấp nội dung URI là thẩm quyền của mình theo định nghĩa của nút biểu hiện và thường được xuất bản như là một hằng số tĩnh thực hiện cung cấp nội dung.Nhà cung cấp nội dung thường chấp nhận hai hình thức của URI, một cho các yêu cầu đối với tất cả dữ liệu và một đơn hàng chỉ định. Các hình thức cho sau này gắn thêm ký hiệu nhận dạng hàng (trong các hình thức / ) với URI cơ sở.Dùng nhà cung cấp nội dungTruy vấn nhà cung cấp nội dung có một hình thức rất tương tự như truy vấn cơ sở dữ liệu. Kết quả truy vấn được trả về như con trỏ qua một kết quả thiết lập trong cùng một cách, như được mô tả trước đó trong chương này đối với cơ sở dữ liệu.Bạn có thể trích xuất các giá trị từ kết quả các con trỏ chuột bằng cách sử dụng các kỹ thuật tương tự được mô tả trong phần "Extracting kết quả từ một con trỏ chuột."Sử dụng các phương pháp truy vấn trên các đối tượng ContentResolver, vượt qua những điều sau đây:► Một URI để cung cấp nội dung bạn muốn truy vấn.► A chiếu có danh sách các cột mà bạn muốn bao gồm trong kết quả thiết lập.► A nơi mệnh đề đó xác định các hàng để được trả lại. Bạn có thể bao gồm? ký tự đại diện sẽthay thế bằng các giá trị được thông qua vào các tham số đối số lựa chọn.► Một loạt các xâu đối số lựa chọn sẽ thay thế các? ký tự đại diện ở nơi điều khoản.► A string mô tả thứ tự của các hàng quay trở lại.Liệt kê 8-15 cho thấy làm thế nào để sử dụng một trình giải quyết nội dung để áp dụng một truy vấn với một nhà cung cấp nội dung.
đang được dịch, vui lòng đợi..
