1. Nhà cung cấp nội dung không chủ Safe
Bằng cách cung cấp nội dung mặc định không phải là thread an toàn. Nếu bạn có nhiều chủ đề bằng cách sử dụng một nhà cung cấp nội dung, bạn có thể thấy nhiều ngoại lệ khác nhau bị ném và các dữ liệu không nhất quán khác. Cách dễ nhất để khắc phục điều này là sử dụng từ khóa được đồng bộ hóa trên từng phương thức công khai được nhà cung cấp nội dung tiếp xúc.
Bằng cách này, chỉ một chuỗi tại một thời điểm có thể truy cập các phương pháp này.
2. Chơi thoải mái khi thực hiện rất nhiều viết
tôi có nhu cầu trong việc áp dụng Serval Maps mới để nhập dữ liệu từ các tập tin nhị phân vào cơ sở dữ liệu sử dụng trong nội bộ của ứng dụng. Để thực hiện điều này và chơi tốt với phần còn lại của ứng dụng, tốt nhất là:
Tạo ra một chuỗi mới để thực hiện việc nhập để các chủ đề khác không bị ảnh hưởng bất lợi, đặc biệt là chủ đề cập nhật giao diện người dùng; và Tạm dừng một thời gian ngắn vào cuối mỗi lần nhập để đưa ra các chủ đề khác cần sử dụng các phương thức được đồng bộ hóa nhiều cơ hội hơn.
3.Các nhà cung cấp nội dung buộc bạn phải nghĩ đôi khi đôi khi
Cách nhà cung cấp nội dung trong Android hoạt động là cung cấp một lớp trừu tượng giữa phần còn lại của mã và cơ sở dữ liệu bên dưới. Điều này chủ yếu là do thực tế, theo như tôi có thể nói, các nhà cung cấp nội dung có thể truy cập dữ liệu từ những nơi khác ngoài cơ sở dữ liệu. Điều này có nghĩa là bạn không thể thực thi các truy vấn SQL thô trên cơ sở dữ liệu cơ bản và bạn cần phải xác định các thành phần khác nhau của truy vấn SQL bằng cách sử dụng các biến được truyền cho các phương thức khác nhau, chẳng hạn như phương thức truy vấn. Nếu bạn có một nhiệm vụ không phù hợp với cách SQL được xử lý bởi nhà cung cấp nội dung, bạn có hai tùy chọn:
Suy nghĩ về truy vấn, có thể bạn có thể nhận dữ liệu bạn cần bằng truy vấn và truy cập thay thế kết quả từ con trỏ; và Sử dụng URI để truy cập dữ liệu bình thường và URI đặc biệt được đối sánh với truy vấn cụ thể cho những tác vụ không có lựa chọn thay thế.
Dường như liên kết đã chết ... không thấy bài viết nữa. Muốn xem bài viết bạn đang tham khảo nếu bạn tìm thấy nó một lần nữa. – prolink007
vào ngày 11 tháng 2 năm 2012 liên kết [http://www.devx.com/wireless/Article/41133](http://www.devx.com/wireless/Article/41133) hoạt động, – k3b
Điều gì sẽ xảy ra nếu chúng tôi cung cấp cơ chế quy trình chia sẻ dữ liệu trên nhiều ứng dụng theo cách an toàn chủ đề? – Manohar