Điều này thường được thực hiện bên trong phương thức onCreate của hoạt động máy chủ (hoặc xử lý onActivityCreated trong trường hợp các mảnh vỡ). Nếu một bộ nạp tương ứng với định danh được sử dụng không tồn tại, nó được tạo ra trong xử lý onCreateLoader các associ¬ated Loader Gọi lại như được mô tả trong phần trước. Trong hầu hết các trường hợp này là tất cả những gì được yêu cầu. Loader Manager sẽ quản lý vòng đời của bất kỳ bốc bạn khởi tạo và các truy vấn cơ bản và con trỏ. Tương tự như vậy, nó sẽ quản lý những thay đổi trong kết quả truy vấn.
Sau một Loader đã được tạo ra, các cuộc gọi lặp đi lặp lại để initLoader sẽ chỉ cần trả lại Loader hiện. Nếu bạn muốn loại bỏ các Loader trước và tái tạo nó, sử dụng các phương pháp restartLoader.
LoaderManager.restartLoader (LOADER_ID, args, myLoaderCallbacks);
Điều này thường cần thiết khi tham số truy vấn của bạn thay đổi, chẳng hạn như các truy vấn tìm kiếm hoặc thay đổi thứ tự sắp xếp.
thêm, xoá, và cập nhật nội dung
để thực hiện các giao dịch về cung cấp nội dung, sử dụng chèn, xóa, và phương pháp cập nhật trên Resolver nội dung. Giống như các truy vấn, trừ khi chuyển đến một sợi nhân viên, giao dịch nhà cung cấp nội dung sẽ thực hiện trên thread ứng dụng chính.
(//) Hoạt động cơ sở dữ liệu có thể tốn nhiều thời gian, vì vậy điều quan trọng để thực hiện mỗi ^ -. Giao dịch không đồng bộ
Chèn nội dung
Các Resolver Mời Content hai phương pháp để chèn hồ sơ mới vào một nhà cung cấp nội dung: chèn và bulklnsert. Cả hai phương pháp chấp nhận các URI của các nhà cung cấp nội dung vào đó bạn đang chèn; các phương pháp chèn mất một đối tượng ContentValues mới duy nhất, và các phương pháp bulklnsert mất một mảng.
Các phương pháp chèn trả về một URI với kỷ lục mới được thêm vào, trong khi các phương pháp bulklnsert trả về số hàng thêm thành công.
Liệt kê 8-19 cho thấy làm thế nào để sử dụng các phương pháp chèn thêm hàng mới vào một nhà cung cấp nội dung.
đang được dịch, vui lòng đợi..
